Methods
Classes and Modules
Class Needle::Extras::AttrInject::InjectorElementPublic Instance methods
Registers the InjectorElement pipeline element, and adds some new service models (multiton_inject, prototype_inject, and singleton_inject).
[ show source ]
# File lib/needle/extras/attr-inject.rb, line 61
61: def register_services( container )
62: container.pipeline_elements[ :attr_inject ] = InjectorElement
63: container.service_models.update(
64: :multiton_inject => [ :multiton, :attr_inject ],
65: :prototype_inject => [ :attr_injector ],
66: :singleton_inject => [ :singleton, :attr_inject ]
67: )
68: end