Method: JetSet::Environment#open_session

Defined in:
lib/jet_set/environment.rb

#open_session(sequel, scope = nil) ⇒ Object

Creates JetSet session and registers it in Hypo container. Parameters:

sequel

Sequel connection.

scope

a name of registered component which manages the session lifetime.

Returns the session object.



56
57
58
59
60
61
# File 'lib/jet_set/environment.rb', line 56

def open_session(sequel, scope = nil)
  @container.register_instance(sequel, :sequel)

  register_session(scope)
  @container.resolve(:jet_set)
end