Class: Objectify::NamedValueResolverLocator
- Inherits:
-
Object
- Object
- Objectify::NamedValueResolverLocator
- Defined in:
- lib/objectify/resolver_locator.rb
Instance Method Summary collapse
- #add(name, value) ⇒ Object
- #call(name) ⇒ Object
-
#initialize(resolver_factory = NamedValueResolver) ⇒ NamedValueResolverLocator
constructor
A new instance of NamedValueResolverLocator.
Constructor Details
#initialize(resolver_factory = NamedValueResolver) ⇒ NamedValueResolverLocator
Returns a new instance of NamedValueResolverLocator.
38 39 40 41 |
# File 'lib/objectify/resolver_locator.rb', line 38 def initialize(resolver_factory = NamedValueResolver) @resolver_factory = resolver_factory @resolvers = {} end |
Instance Method Details
#add(name, value) ⇒ Object
43 44 45 |
# File 'lib/objectify/resolver_locator.rb', line 43 def add(name, value) @resolvers[name] = @resolver_factory.new(name, value) end |
#call(name) ⇒ Object
47 48 49 |
# File 'lib/objectify/resolver_locator.rb', line 47 def call(name) @resolvers[name] end |