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