Module: EndView::ClassMethods
- Defined in:
- lib/end_view.rb
Instance Attribute Summary collapse
-
#layout ⇒ Object
Returns the value of attribute layout.
-
#template ⇒ Object
Returns the value of attribute template.
Instance Method Summary collapse
Instance Attribute Details
#layout ⇒ Object
Returns the value of attribute layout.
37 38 39 |
# File 'lib/end_view.rb', line 37 def layout @layout end |
#template ⇒ Object
Returns the value of attribute template.
37 38 39 |
# File 'lib/end_view.rb', line 37 def template @template end |
Instance Method Details
#compile(file, template_engine = EndView.default_engine) ⇒ Object
33 34 35 |
# File 'lib/end_view.rb', line 33 def compile(file, template_engine = EndView.default_engine) @template = template_engine.new { data(file) } end |
#inherited(child) ⇒ Object
28 29 30 31 |
# File 'lib/end_view.rb', line 28 def inherited(child) child.template = template child.layout = layout end |