Method: Cyborg::Scaffold#bootstrap_gem
- Defined in:
- lib/cyborg/command/scaffold.rb
#bootstrap_gem ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/cyborg/command/scaffold.rb', line 43 def bootstrap_gem # Remove unnecessary bin dir FileUtils.rm_rf(File.join(path, 'bin')) # Simplify gempsec and set up to add assets properly write_file(gemspec_path, gemspec) write_file("#{gem}/lib/#{gem}.rb", %Q{require 'cyborg' require '#{gem}/version' module #{modulize(gem)} class Plugin < Cyborg::Plugin end end Cyborg.register(#{modulize(gem)}::Plugin, { #{cyborg_plugin_config} })}) end |