Class: Merb::Orms::ActiveRecord::Connect

Inherits:
BootLoader
  • Object
show all
Defined in:
lib/merb_activerecord.rb

Class Method Summary collapse

Class Method Details

.runObject



12
13
14
15
16
17
18
19
20
21
# File 'lib/merb_activerecord.rb', line 12

def self.run
  Merb::Orms::ActiveRecord.connect
  if Merb::Config.session_stores.include?(:activerecord)
    Merb.logger.debug "Using ActiveRecord sessions"
    require File.join(File.dirname(__FILE__) / "merb" / "session" / "active_record_session")
  end
  # The default identify is :id instead of :to_param so that the identify
  # can be used as the default resource key
  Merb::Router.root_behavior = Merb::Router.root_behavior.identify(ActiveRecord::Base => :id)
end