Class: Keynote::Inline::Renderer

Inherits:
Object
  • Object
show all
Defined in:
lib/keynote/inline.rb

Instance Method Summary collapse

Constructor Details

#initialize(presenter, locals, loc, source, format) ⇒ Renderer

Returns a new instance of Renderer.



121
122
123
124
125
# File 'lib/keynote/inline.rb', line 121

def initialize(presenter, locals, loc, source, format)
  @presenter = presenter
  @locals = locals
  @template = Cache.fetch(loc.path, loc.lineno, source, format, locals)
end

Instance Method Details

#renderObject



127
128
129
# File 'lib/keynote/inline.rb', line 127

def render
  @template.render(@presenter, @locals)
end