Class: Qsim::HtmlRenderer

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

Instance Method Summary collapse

Instance Method Details

#render(result, output) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/html_renderer.rb', line 5

def render(result, output)
  @output = output
  @result = {}
  output.keys.each do |output_key|
    fields = range(output_key, output)
               .map { |key| [key_for(output_key, key), '0000'] }
               .to_h
               .tap { |it| it.merge!(result[output_key].slice(*it.keys)) }
               .sort
    @result[output_key] = fields
  end
  template_file.result binding
end