Class: RailsVisualizer::Renderer
- Inherits:
-
Object
- Object
- RailsVisualizer::Renderer
- Defined in:
- lib/rails_visualizer/renderer.rb
Constant Summary collapse
- PLACEHOLDER =
'<script id="rails-visualizer-data"></script>'- ASSET_PATH =
File.join(__dir__, 'assets', 'dist')
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(json_data) ⇒ Renderer
constructor
A new instance of Renderer.
Constructor Details
#initialize(json_data) ⇒ Renderer
Returns a new instance of Renderer.
8 9 10 |
# File 'lib/rails_visualizer/renderer.rb', line 8 def initialize(json_data) @json_data = json_data end |
Instance Method Details
#call ⇒ Object
12 13 14 15 |
# File 'lib/rails_visualizer/renderer.rb', line 12 def call template = read_template template.sub(PLACEHOLDER) { data_script } end |