Class: FormatEvaluator
- Inherits:
-
Object
- Object
- FormatEvaluator
- Defined in:
- lib/format_evaluator.rb
Instance Attribute Summary collapse
-
#evaluations ⇒ Object
readonly
# Declarations # #.
Instance Method Summary collapse
-
#evaluate(object, parsed_components) ⇒ Object
# Instance Methods # #.
-
#initialize(evaluations) ⇒ FormatEvaluator
constructor
# Constructor # #.
Constructor Details
#initialize(evaluations) ⇒ FormatEvaluator
# Constructor #
#
17 18 19 |
# File 'lib/format_evaluator.rb', line 17 def initialize(evaluations) @evaluations = evaluations end |
Instance Attribute Details
#evaluations ⇒ Object (readonly)
# Declarations #
#
9 10 11 |
# File 'lib/format_evaluator.rb', line 9 def evaluations @evaluations end |
Instance Method Details
#evaluate(object, parsed_components) ⇒ Object
# Instance Methods #
#
27 28 29 30 31 32 33 |
# File 'lib/format_evaluator.rb', line 27 def evaluate(object, parsed_components) evaluated = parsed_components.map do |component| evaluate_component(object, component) end evaluated.join '' end |