11# frozen_string_literal: true
22
3- require_relative " lib/tool_forge/version"
3+ require_relative ' lib/tool_forge/version'
44
55Gem ::Specification . new do |spec |
6- spec . name = " tool_forge"
6+ spec . name = ' tool_forge'
77 spec . version = ToolForge ::VERSION
8- spec . authors = [ " Aaron F Stanton" ]
9- spec . email = [ " afstanton@gmail.com" ]
8+ spec . authors = [ ' Aaron F Stanton' ]
9+ spec . email = [ ' afstanton@gmail.com' ]
1010
11- spec . summary = "Build AI tools for LLMs with a single DSL"
12- spec . description = "A Ruby gem for building AI tools for large language models using a simple domain-specific language."
13- spec . homepage = "https://github.com/afstanton/tool_forge"
14- spec . license = "MIT"
15- spec . required_ruby_version = ">= 3.2.0"
11+ spec . summary = 'Build AI tools for LLMs with a single DSL'
12+ spec . description = 'A Ruby gem for building AI tools for large language models using a simple ' \
13+ 'domain-specific language.'
14+ spec . homepage = 'https://github.com/afstanton/tool_forge'
15+ spec . license = 'MIT'
16+ spec . required_ruby_version = '>= 3.2.0'
1617
17- spec . metadata [ "allowed_push_host" ] = "https://rubygems.org"
18- spec . metadata [ "homepage_uri" ] = spec . homepage
19- spec . metadata [ "source_code_uri" ] = spec . homepage
18+ spec . metadata [ 'allowed_push_host' ] = 'https://rubygems.org'
19+ spec . metadata [ 'homepage_uri' ] = spec . homepage
20+ spec . metadata [ 'source_code_uri' ] = spec . homepage
21+ spec . metadata [ 'rubygems_mfa_required' ] = 'true'
2022
2123 # Specify which files should be added to the gem when it is released.
2224 # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
@@ -27,13 +29,15 @@ Gem::Specification.new do |spec|
2729 f . start_with? ( *%w[ bin/ Gemfile .gitignore .rspec spec/ .github/ .rubocop.yml ] )
2830 end
2931 end
30- spec . bindir = " exe"
32+ spec . bindir = ' exe'
3133 spec . executables = spec . files . grep ( %r{\A exe/} ) { |f | File . basename ( f ) }
32- spec . require_paths = [ " lib" ]
34+ spec . require_paths = [ ' lib' ]
3335
3436 # Uncomment to register a new dependency of your gem
3537 # spec.add_dependency "example-gem", "~> 1.0"
3638
39+ spec . add_dependency 'zeitwerk'
40+
3741 # For more information and examples about making a new gem, check out our
3842 # guide at: https://bundler.io/guides/creating_gem.html
3943end
0 commit comments