Class: Dossier::Renderer::Engine
- Inherits:
-
AbstractController::Base
- Object
- AbstractController::Base
- Dossier::Renderer::Engine
- Includes:
- AbstractController::Rendering, defined?(ActionView::Layouts) ? ActionView::Layouts : AbstractControllerdefined?(ActionView::Layouts) ? ActionView::Layouts : AbstractController::Layouts, ViewContextWithReportFormatter
- Defined in:
- lib/dossier/renderer.rb
Instance Attribute Summary collapse
-
#report ⇒ Object
readonly
Returns the value of attribute report.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(report) ⇒ Engine
constructor
A new instance of Engine.
- #render_to_body(options = {}) ⇒ Object
Methods included from ViewContextWithReportFormatter
Constructor Details
#initialize(report) ⇒ Engine
Returns a new instance of Engine.
72 73 74 75 |
# File 'lib/dossier/renderer.rb', line 72 def initialize(report) @report = report super() end |
Instance Attribute Details
#report ⇒ Object (readonly)
Returns the value of attribute report.
47 48 49 |
# File 'lib/dossier/renderer.rb', line 47 def report @report end |
Class Method Details
._helpers ⇒ Object
57 58 59 60 61 62 63 64 65 66 |
# File 'lib/dossier/renderer.rb', line 57 def self._helpers Module.new do include Rails.application.helpers include Rails.application.routes.url_helpers def {} end end end |
._view_paths ⇒ Object
68 69 70 |
# File 'lib/dossier/renderer.rb', line 68 def self._view_paths ActionController::Base.view_paths end |
Instance Method Details
#render_to_body(options = {}) ⇒ Object
52 53 54 55 |
# File 'lib/dossier/renderer.rb', line 52 def render_to_body( = {}) renderer = ActionView::Renderer.new(lookup_context) renderer.render(view_context, ) end |