Module: Hamlbars::Ext::Closure::ClassMethods
- Defined in:
- lib/hamlbars/ext/closure.rb
Instance Method Summary collapse
- #closures_enabled? ⇒ Boolean
-
#disable_closures! ⇒ Object
Disables closure wrapping for rendered templates.
-
#enable_closures! ⇒ Object
Enables closure wrapping for rendered templates.
Instance Method Details
#closures_enabled? ⇒ Boolean
31 32 33 |
# File 'lib/hamlbars/ext/closure.rb', line 31 def closures_enabled? !!@enable_closures end |
#disable_closures! ⇒ Object
Disables closure wrapping for rendered templates.
36 37 38 |
# File 'lib/hamlbars/ext/closure.rb', line 36 def disable_closures! @enable_closures = false end |
#enable_closures! ⇒ Object
Enables closure wrapping for rendered templates.
23 24 25 26 27 28 29 |
# File 'lib/hamlbars/ext/closure.rb', line 23 def enable_closures! @enable_closures = true unless public_method_defined? :evaluate_without_closure alias_method :evaluate_without_closure, :evaluate alias_method :evaluate, :evaluate_with_closure end end |