class TableAnalysis::Header

Public Class Methods

config(selected_cols, *trs) click to toggle source
# File lib/table_analysis/header.rb, line 3
def self.config(selected_cols, *trs)
  result = []
  trs.flatten.each do |tr|
    result << Array.new(tr.length)
  end
  result = result.flatten
  selected_cols.each do |selected_col|
    result[selected_col - 1] = 1
  end
  result.map! { |r| r.nil? ? 0 : r }
end