class Alephant::Renderer::Views::Envelope
Public Instance Methods
body_last()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 12 def body_last [] end
head()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 8 def head [] end
locale()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 16 def locale :en end
render()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 20 def render { head: head, bodyInline: renderer_engine.render(self), bodyLast: body_last }.to_json end
Private Instance Methods
renderer_engine()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 30 def renderer_engine Alephant::Renderer::Engine::Mustache.new(base_path, template_name) end
t(key, params = {})
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 42 def t(key, params = {}) translator.t(key, params) end
template_name()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 34 def template_name Mustache.underscore(self.class.to_s).split('/').last end
translator()
click to toggle source
# File lib/alephant/renderer/views/envelope.rb, line 38 def translator @translator || Alephant::Renderer::I18n::LocaleComponentYaml.new(locale, template_name) end