lib/generators/components/orms/datamapper_gen.rb in padrino-gen-0.1.3 vs lib/generators/components/orms/datamapper_gen.rb in padrino-gen-0.1.4

- old
+ new

@@ -2,23 +2,25 @@ module Generators module Components module Orms module DatamapperGen - DM = (<<-DM).gsub(/^ {10}/, '') module DatabaseSetup def self.registered(app) app.configure(:development) { DataMapper.setup(:default, 'your_dev_db_here') } app.configure(:production) { DataMapper.setup(:default, 'your_production_db_here') } app.configure(:test) { DataMapper.setup(:default, 'your_test_db_here') } + rescue ArgumentError => e + puts "Database options need to be configured within 'config/database.rb'!" if app.logging? end end DM def setup_orm require_dependencies 'dm-core', 'dm-validations' create_file("config/database.rb", DM) + empty_directory('app/models') end DM_MODEL = (<<-MODEL).gsub(/^ {10}/, '') class !NAME! include DataMapper::Resource