Module: RocketApi::Commands::GemsDir
- Included in:
- RocketCommands
- Defined in:
- lib/rocket_api/commands/gems_dir.rb
Instance Method Summary collapse
- #init_gems_main_file!(name) ⇒ Object
- #init_gems_version!(name) ⇒ Object
- #init_gemspec!(name) ⇒ Object
Instance Method Details
#init_gems_main_file!(name) ⇒ Object
16 17 18 19 20 |
# File 'lib/rocket_api/commands/gems_dir.rb', line 16 def init_gems_main_file!(name) file_name = "lib/#{name}.rb" text = "class #{class_name_camel(name)}; end" create_single_file(file_name, text) end |
#init_gems_version!(name) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/rocket_api/commands/gems_dir.rb', line 5 def init_gems_version!(name) dir_name = "lib/#{name}" create_dir(dir_name) file_name = "#{dir_name}/version.rb" create_single_file( file_name, plain_version_text(class_name_camel(name)) ) end |
#init_gemspec!(name) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/rocket_api/commands/gems_dir.rb', line 23 def init_gemspec!(name) file_name = "#{name}.gemspec" create_single_file( file_name, plain_gemspec_text(name, class_name_camel(name)) ) end |