Class: Exclaim::Renderer

Inherits:
Object
  • Object
show all
Defined in:
lib/exclaim/renderer.rb

Instance Method Summary collapse

Constructor Details

#initialize(parsed_ui) ⇒ Renderer

Returns a new instance of Renderer.



5
6
7
# File 'lib/exclaim/renderer.rb', line 5

def initialize(parsed_ui)
  @parsed_ui = parsed_ui
end

Instance Method Details

#call(env: {}) ⇒ Object



9
10
11
12
# File 'lib/exclaim/renderer.rb', line 9

def call(env: {})
  top_level_component = @parsed_ui
  render_element(top_level_component, env)
end