class Haskii::HtmlChart
Public Instance Methods
render()
click to toggle source
# File lib/haskii/html_chart.rb, line 4 def render cells = @matrix.map { |row| add_tag('tr', transform_to_cells(row)) } .join add_tag('table', cells) end
Private Instance Methods
add_tag(tag, string)
click to toggle source
# File lib/haskii/html_chart.rb, line 18 def add_tag(tag, string) "<#{tag}>#{string}</#{tag}>" end
transform_to_cells(row)
click to toggle source
# File lib/haskii/html_chart.rb, line 13 def transform_to_cells(row) row.map { |node| add_tag('td', node) } .join end