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 |