Module: LunaPark::Extensions::Injector
- Extended by:
- InstanceMethods
- Includes:
- ClassMethods
- Included in:
- Notifiers::Sentry
- Defined in:
- lib/luna_park/extensions/injector.rb,
lib/luna_park/extensions/injector/dependencies.rb
Overview
The main goal of the injector is a help developer with dependency injection technique.
Defined Under Namespace
Modules: ClassMethods, InstanceMethods Classes: Dependencies
Class Method Summary collapse
Methods included from InstanceMethods
dependencies, dependencies=, inject
Methods included from ClassMethods
#dependencies, #dependency, #inherited
Class Method Details
.included(base) ⇒ Object
105 106 107 108 |
# File 'lib/luna_park/extensions/injector.rb', line 105 def self.included(base) base.extend ClassMethods base.include InstanceMethods end |