Sha256: 29167570636dee28537beeef19587fd24ebc7a2f2b7703e4703ce73bed34ea1b
Contents?: true
Size: 506 Bytes
Versions: 10
Compression:
Stored size: 506 Bytes
Contents
module Tc211::Termbase class SheetSection class RowHeaderMatchError < StandardError; end class UnknownHeaderError < StandardError; end attr_accessor :sheet_content def initialize(rows, options={}) # rows is an array of rows! raise unless rows.is_a?(Array) @rows = rows # @has_header = options[:has_header].nil? ? true : options[:has_header] self end # Abstract method def self.match_header(row) false end def self.identify_type(row) end # TODO end end
Version data entries
10 entries across 10 versions & 1 rubygems