Module: Cuba::Mote
- Includes:
- Mote::Helpers
- Defined in:
- lib/cuba/contrib/mote.rb
Defined Under Namespace
Classes: NoLayout
Class Method Summary collapse
Instance Method Summary collapse
- #mote_path(template) ⇒ Object
- #mote_vars(content) ⇒ Object
- #partial(template, locals = {}) ⇒ Object
- #view(template, locals = {}) ⇒ Object
Class Method Details
Instance Method Details
#mote_path(template) ⇒ Object
27 28 29 30 31 |
# File 'lib/cuba/contrib/mote.rb', line 27 def mote_path(template) return template if template.end_with?(".mote") File.("#{template}.mote", settings.views) end |
#mote_vars(content) ⇒ Object
33 34 35 |
# File 'lib/cuba/contrib/mote.rb', line 33 def mote_vars(content) { content: content, session: session } end |
#partial(template, locals = {}) ⇒ Object
14 15 16 |
# File 'lib/cuba/contrib/mote.rb', line 14 def partial(template, locals = {}) mote(mote_path(template), locals) end |