class Table
Public Class Methods
new(values, params={})
click to toggle source
Calls superclass method
Tag::new
# File lib/tablinate/table.rb, line 5 def initialize(values, params={}) thead = build_head(values[0].keys, thead_params(params)) tbody = build_body(values, tbody_params(params)) super("table", "", params, [thead, tbody]) end
Private Instance Methods
tbody_params(params)
click to toggle source
# File lib/tablinate/table.rb, line 16 def tbody_params params params ? params.delete(:tbody) : {} end
thead_params(params)
click to toggle source
# File lib/tablinate/table.rb, line 12 def thead_params params params ? params.delete(:thead) : {} end