Class: MongoMapper::Generators::SetupGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- MongoMapper::Generators::SetupGenerator
- Defined in:
- lib/generators/mongo_mapper/setup/setup_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#create_files ⇒ Object
def configure_gems cleanup_gemfile add_gems %wmongo mongo_mapper end.
Class Method Details
.banner ⇒ Object
25 26 27 |
# File 'lib/generators/mongo_mapper/setup/setup_generator.rb', line 25 def self. "#{$0} mongo_mapper:#{generator_name} #{self.arguments.map{ |a| a.usage }.join(' ')} [options]" end |
.source_root ⇒ Object
21 22 23 |
# File 'lib/generators/mongo_mapper/setup/setup_generator.rb', line 21 def self.source_root @source_root ||= File.('../templates', __FILE__) end |
Instance Method Details
#create_files ⇒ Object
def configure_gems
cleanup_gemfile
add_gems %w{mongo_ext mongo mongo_mapper}
end
16 17 18 19 |
# File 'lib/generators/mongo_mapper/setup/setup_generator.rb', line 16 def create_files template "mongo_mapper_db_config.rb" , "config/initializers/mongo_mapper_db_config.rb" puts "Please ensure Gemfile contains: gem 'mongo_mapper'" end |