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