Module: Mongoid::Sessions::Factory
Instance Method Summary (collapse)
-
- (Moped::Session) create(name = nil)
Create a new session given the named configuration.
-
- (Moped::Session) default
Get the default session.
Instance Method Details
- (Moped::Session) create(name = nil)
Create a new session given the named configuration. If no name is provided, return a new session with the default configuration. If a name is provided for which no configuration exists, an error will be raised.
22 23 24 25 26 27 |
# File 'lib/mongoid/sessions/factory.rb', line 22 def create(name = nil) return default unless name config = Mongoid.sessions[name] raise Errors::NoSessionConfig.new(name) unless config create_session(config) end |
- (Moped::Session) default
Get the default session.
40 41 42 |
# File 'lib/mongoid/sessions/factory.rb', line 40 def default create_session(Mongoid.sessions[:default]) end |