Class: Pdf::ContentEvaluator

Inherits:
Object
  • Object
show all
Defined in:
lib/pdf/content_evaluator.rb

Instance Method Summary collapse

Constructor Details

#initialize(context, renderer) ⇒ ContentEvaluator

Returns a new instance of ContentEvaluator.



5
6
7
8
9
# File 'lib/pdf/content_evaluator.rb', line 5

def initialize(context, renderer)
  @context = context
  @renderer = renderer
  @resolver = Resolver.new(context)
end

Instance Method Details

#evaluate(blueprint) ⇒ Object



11
12
13
# File 'lib/pdf/content_evaluator.rb', line 11

def evaluate(blueprint)
  blueprint.elements.each { |el| evaluate_element(el) }
end