module Thead

Public Instance Methods

build_head(columns, params={}) click to toggle source
# File lib/tablinate/table/thead.rb, line 2
def build_head(columns, params={})
  tr_params = params ? params.delete(:tr) : {}
  thead = Tag.new("thead", "", params)
  thead.children << build_head_rows(columns, tr_params)
  thead
end
build_head_rows(columns, params={}) click to toggle source
# File lib/tablinate/table/thead.rb, line 9
def build_head_rows(columns, params={})
  th_params = params ? params.delete(:th) : {}
  tr = Tag.new("tr", "", params)
  columns.each do |column|
    th = Tag.new("th", column, th_params)
    tr.children << th
  end
  tr
end