app_generators/gigantron/templates/initialize.rb in gigantron-0.0.1 vs app_generators/gigantron/templates/initialize.rb in gigantron-0.1.0

- old
+ new

@@ -13,14 +13,22 @@ require 'activesupport' #set up autoload paths Dependencies.load_paths << "#{GTRON_ROOT}/lib/" -gem 'dm-core' -require 'data_mapper' +require 'active_record' def get_db_conn(env) - DataMapper.setup(:default, YAML::load(File.read("database.yml"))[env]) - Dir["models/**/*.rb"].each {|r| load r } + env = env.to_sym + #set up logging + ActiveRecord::Base.logger = Logger.new("#{GTRON_ROOT}/log/#{env}.log") + + #load in dbs from database.yml + ActiveRecord::Base.establish_connection( + YAML::load(File.read("#{GTRON_ROOT}/database.yml"))[env]) + + #load all models + Dir["#{GTRON_ROOT}/models/**/*.rb"].each {|r| load r } + nil end