Module: TextMessage::Rendering
- Included in:
- Controller
- Defined in:
- lib/text_message_rails/rendering.rb
Overview
TextMessage Rendering methods
Defined Under Namespace
Classes: TemplateContext
Class Method Summary collapse
-
.included(klass) ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#render_to_body(options = {}) ⇒ Object
Called internally by #render.
-
#renderer ⇒ Object
Simple out-of-the box ActionView::Renderer.
-
#view_context ⇒ Object
Use custom rendeing class with helpers loaded.
Class Method Details
.included(klass) ⇒ Object
:nodoc:
8 9 10 11 |
# File 'lib/text_message_rails/rendering.rb', line 8 def self.included(klass) #:nodoc: # setup the view path: will lookup templates in view_paths/template_name klass.view_paths = "app/views" end |
Instance Method Details
#render_to_body(options = {}) ⇒ Object
Called internally by #render
14 15 16 |
# File 'lib/text_message_rails/rendering.rb', line 14 def render_to_body(={}) #:nodoc: renderer.render(view_context, ) end |
#renderer ⇒ Object
Simple out-of-the box ActionView::Renderer
24 25 26 |
# File 'lib/text_message_rails/rendering.rb', line 24 def renderer #:nodoc: @renderer ||= ActionView::Renderer.new(lookup_context) end |
#view_context ⇒ Object
Use custom rendeing class with helpers loaded
19 20 21 |
# File 'lib/text_message_rails/rendering.rb', line 19 def view_context # :nodoc: @view_context ||= TemplateContext.new(renderer, view_assigns, self) end |