lib/padrino-gen/generators/components/orms/mongomapper_gen.rb in padrino-gen-0.9.1 vs lib/padrino-gen/generators/components/orms/mongomapper_gen.rb in padrino-gen-0.9.2
- old
+ new
@@ -7,18 +7,19 @@
MONGO = (<<-MONGO).gsub(/^ {10}/, '')
MongoMapper.connection = Mongo::Connection.new('localhost', nil, :logger => logger)
case Padrino.env
- when :development then MongoMapper.database = 'your_db_development'
- when :production then MongoMapper.database = 'your_db_production'
- when :test then MongoMapper.database = 'your_db_test'
+ when :development then MongoMapper.database = '!NAME!_development'
+ when :production then MongoMapper.database = '!NAME!_production'
+ when :test then MongoMapper.database = '!NAME!_test'
end
MONGO
def setup_orm
+ require_dependencies 'mongo_ext', :require => 'mongo'
require_dependencies 'mongo_mapper'
- create_file("config/database.rb", MONGO)
+ create_file("config/database.rb", MONGO.gsub(/!NAME!/, name.underscore))
empty_directory('app/models')
end
MM_MODEL = (<<-MODEL).gsub(/^ {10}/, '')
class !NAME!