Class: Merb::Orms::Sequel::Connect

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

Overview

Connects to the database and handles session

Connects to the database and loads sequel sessions if we use them. Sets router to identify models using Model.pk.

Class Method Summary collapse

Class Method Details

.runObject



14
15
16
17
18
19
20
21
22
# File 'lib/merb_sequel.rb', line 14

def self.run
  Merb::Orms::Sequel.connect
  if Merb::Config.session_stores.include?(:sequel)
    Merb.logger.debug "Using Sequel sessions"
    require File.join(File.dirname(__FILE__) / "merb" / "session" / "sequel_session")
  end
  
  Merb::Router.root_behavior = Merb::Router.root_behavior.identify(Sequel::Model => :pk)
end