Class: Keynote::Inline::Renderer
- Inherits:
-
Object
- Object
- Keynote::Inline::Renderer
- Defined in:
- lib/keynote/inline.rb
Instance Method Summary collapse
-
#initialize(presenter, locals, loc, source, format) ⇒ Renderer
constructor
A new instance of Renderer.
- #render ⇒ Object
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
#render ⇒ Object
127 128 129 |
# File 'lib/keynote/inline.rb', line 127 def render @template.render(@presenter, @locals) end |