Sha256: a31089225a29701c9daf5be2ac83c3055b0aeef5eff1d82e870109ff4fa25876

Contents?: true

Size: 812 Bytes

Versions: 10

Compression:

Stored size: 812 Bytes

Contents

class CePluginGenerator < PluginGenerator
  
  def initialize(runtime_args, runtime_options = {})
    super
    @plugin_path = "vendor/plugins/community_engine_#{file_name}"
  end

  def manifest
    record do |m|
      m.directory "#{plugin_path}/app"      
      m.directory "#{plugin_path}/config"
      m.directory "#{plugin_path}/db"
      m.directory "#{plugin_path}/lib"
      m.directory "#{plugin_path}/public"            
      m.directory "#{plugin_path}/tasks"
      m.directory "#{plugin_path}/test"
      
      m.template 'README', "#{plugin_path}/README"
      m.template 'init.rb', "#{plugin_path}/init.rb"
      m.template 'plugin.rb', "#{plugin_path}/lib/#{file_name}.rb"            
      m.template  'desert_routes.rb', "#{plugin_path}/config/desert_routes.rb"      
    end    
  end
  
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
community_engine-3.2.0 generators/ce_plugin/ce_plugin_generator.rb
community_engine-3.0.0 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.3.2 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.3.1 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.3.0 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.1.0 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.0.0 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.0.0.beta3 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.0.0.beta2 generators/ce_plugin/ce_plugin_generator.rb
community_engine-2.0.0.beta1 generators/ce_plugin/ce_plugin_generator.rb