Method: JetSet::Environment#init
- Defined in:
- lib/jet_set/environment.rb
#init(mapping, container = Hypo::Container.new) ⇒ Object
Initializes JetSet environment. Parameters:
mapping-
JetSet mapping definition. Instance of JetSet::Mapping class.
container-
(optional) Existing Hypo::Container instance.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/jet_set/environment.rb', line 17 def init(mapping, container = Hypo::Container.new) @container = container @container.register_instance(mapping, :mapping) @container.register(JetSet::EntityBuilder, :entity_builder) .using_lifetime(:singleton) @container.register(JetSet::Mapper, :mapper) .using_lifetime(:singleton) @container.register(JetSet::QueryParser, :query_parser) .using_lifetime(:singleton) end |