Class: Codependent::Resolvers::DeferredTypeResolver
- Inherits:
-
Object
- Object
- Codependent::Resolvers::DeferredTypeResolver
- Defined in:
- lib/codependent/resolvers/deferred_type_resolver.rb
Instance Method Summary collapse
Instance Method Details
#apply(value, dependencies) ⇒ Object
8 9 10 11 12 |
# File 'lib/codependent/resolvers/deferred_type_resolver.rb', line 8 def apply(value, dependencies) dependencies.each do |dep_id, dep| value.send(to_setter(dep_id), dep) end end |
#call(state, _) ⇒ Object
4 5 6 |
# File 'lib/codependent/resolvers/deferred_type_resolver.rb', line 4 def call(state, _) state[:type].new end |