Class: Paige::Renderer

Inherits:
Object
  • Object
show all
Defined in:
lib/paige/renderer.rb

Instance Method Summary collapse

Constructor Details

#initialize(generator, template) ⇒ Renderer

Returns a new instance of Renderer.



3
4
5
6
# File 'lib/paige/renderer.rb', line 3

def initialize(generator, template)
  @generator = generator
  @template = template
end

Instance Method Details

#render(params) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/paige/renderer.rb', line 8

def render(params)
  @template.each do |command, settings|
    case command
    when "text"
      @generator.text(params[settings["key"]])
    end
  end
end