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