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