class Gemsmith::Generators::Gem
Generates default gem support.
Public Instance Methods
run()
click to toggle source
# File lib/gemsmith/generators/gem.rb, line 7 def run create_binaries create_skeleton end
Private Instance Methods
create_binaries()
click to toggle source
# File lib/gemsmith/generators/gem.rb, line 14 def create_binaries template "%gem_name%/bin/console.tt" template "%gem_name%/bin/setup.tt" cli.chmod "#{gem_name}/bin/console", 0o755 cli.chmod "#{gem_name}/bin/setup", 0o755 end
create_skeleton()
click to toggle source
# File lib/gemsmith/generators/gem.rb, line 21 def create_skeleton template "%gem_name%/Gemfile.tt" template "%gem_name%/%gem_name%.gemspec.tt" template "#{LIB_ROOT_GEM}.rb.tt" template "#{LIB_ROOT_GEM}/identity.rb.tt" end