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.
40 41 42 |
# File 'lib/end_view.rb', line 40 def layout @layout end |
#template ⇒ Object
Returns the value of attribute template.
40 41 42 |
# File 'lib/end_view.rb', line 40 def template @template end |
Instance Method Details
#compile(file, template_engine = EndView.default_engine) ⇒ Object
36 37 38 |
# File 'lib/end_view.rb', line 36 def compile(file, template_engine = EndView.default_engine) @template = template_engine.new { data(file) } end |
#inherited(child) ⇒ Object
31 32 33 34 |
# File 'lib/end_view.rb', line 31 def inherited(child) child.template = template child.layout = layout end |