class Proforma::ExtendedEvaluator::Resolver
This class is also meant to be plugged into Stringento to provide value resolution.
Constants
- DEFAULT_SEPARATOR
Attributes
objectable_resolver[R]
Public Class Methods
new(separator: DEFAULT_SEPARATOR)
click to toggle source
# File lib/proforma/extended_evaluator/resolver.rb, line 18 def initialize(separator: DEFAULT_SEPARATOR) @objectable_resolver = Objectable.resolver(separator: separator) end
Public Instance Methods
resolve(value, input)
click to toggle source
# File lib/proforma/extended_evaluator/resolver.rb, line 22 def resolve(value, input) objectable_resolver.get(input, value) end