Class: TranscriptViewer::Renderer
- Inherits:
-
Object
- Object
- TranscriptViewer::Renderer
- Defined in:
- lib/transcript_viewer/renderer.rb
Instance Method Summary collapse
-
#initialize(view, template_dir: nil, tool_templates: nil) ⇒ Renderer
constructor
A new instance of Renderer.
- #render ⇒ Object
- #render_app ⇒ Object
- #render_javascript ⇒ Object
- #stylesheet ⇒ Object
Constructor Details
#initialize(view, template_dir: nil, tool_templates: nil) ⇒ Renderer
Returns a new instance of Renderer.
14 15 16 17 18 19 |
# File 'lib/transcript_viewer/renderer.rb', line 14 def initialize(view, template_dir: nil, tool_templates: nil) @view = view @template_dir = template_dir @tool_templates = ToolTemplateRegistry.new(tool_templates) @tool_results_by_call_id = build_tool_result_index end |
Instance Method Details
#render ⇒ Object
21 22 23 |
# File 'lib/transcript_viewer/renderer.rb', line 21 def render render_template("session") end |
#render_app ⇒ Object
29 30 31 |
# File 'lib/transcript_viewer/renderer.rb', line 29 def render_app render_template("app") end |
#render_javascript ⇒ Object
33 34 35 |
# File 'lib/transcript_viewer/renderer.rb', line 33 def render_javascript render_script end |
#stylesheet ⇒ Object
25 26 27 |
# File 'lib/transcript_viewer/renderer.rb', line 25 def stylesheet @view.fetch(:css) end |