Class: Invokr::DependencyInjection::Injector
- Inherits:
-
Struct
- Object
- Struct
- Invokr::DependencyInjection::Injector
show all
- Defined in:
- lib/invokr/dependency_injection.rb
Instance Method Summary
collapse
Instance Method Details
#fetch(arg, &default) ⇒ Object
44
45
46
|
# File 'lib/invokr/dependency_injection.rb', line 44
def fetch arg, &default
resolver.resolve arg, &default
end
|
#has_key?(arg) ⇒ Boolean
48
49
50
|
# File 'lib/invokr/dependency_injection.rb', line 48
def has_key? arg
resolver.could_resolve? arg
end
|
#keys ⇒ Object
40
41
42
|
# File 'lib/invokr/dependency_injection.rb', line 40
def keys
method.parameters.map { |_, identifier| identifier }
end
|