Class: Prow::Renderer
- Inherits:
-
Mustache
- Object
- Mustache
- Prow::Renderer
- Defined in:
- lib/prow/renderer.rb
Instance Attribute Summary collapse
-
#page_name ⇒ Object
Returns the value of attribute page_name.
-
#templates ⇒ Object
Returns the value of attribute templates.
Instance Method Summary collapse
Instance Attribute Details
#page_name ⇒ Object
Returns the value of attribute page_name.
3 4 5 |
# File 'lib/prow/renderer.rb', line 3 def page_name @page_name end |
#templates ⇒ Object
Returns the value of attribute templates.
3 4 5 |
# File 'lib/prow/renderer.rb', line 3 def templates @templates end |
Instance Method Details
#find_partial_template(name) ⇒ Object
10 11 12 13 |
# File 'lib/prow/renderer.rb', line 10 def find_partial_template(name) return templates.page(page_name) if name == 'body' templates.partial(name) end |
#partial(name) ⇒ Object
5 6 7 8 |
# File 'lib/prow/renderer.rb', line 5 def partial(name) part = find_partial_template(name.to_s) part && part.content end |