Module: Dry::AutoInject
- Defined in:
- lib/dry/auto_inject/builder.rb,
lib/dry/auto_inject/version.rb,
lib/dry/auto_inject/injector.rb,
lib/dry/auto_inject/strategies.rb,
lib/dry/auto_inject/dependency_map.rb,
lib/dry/auto_inject/strategies/args.rb,
lib/dry/auto_inject/strategies/hash.rb,
lib/dry/auto_inject/method_parameters.rb,
lib/dry/auto_inject/strategies/kwargs.rb,
lib/dry/auto_inject/strategies/constructor.rb
Defined Under Namespace
Classes: Builder, DependencyMap, Injector, MethodParameters, Strategies
Constant Summary collapse
- VERSION =
'0.7.0'
- DuplicateDependencyError =
Class.new(StandardError)
- DependencyNameInvalid =
Class.new(StandardError)
- VALID_NAME =
/([a-z_][a-zA-Z_0-9]*)$/