class TableTransform::Table::ColumnProperties

Column properties

Public Instance Methods

validate(properties) click to toggle source
Calls superclass method TableTransform::Properties#validate
# File lib/table_transform/table.rb, line 204
def validate(properties)
  super
  properties.each { |k, v|
    case k
      when :format
        raise "Column property 'format' expected to be a non-empty string" unless v.is_a?(String) && !v.empty?
      else
        raise "Unknown column property '#{k}'"
    end
  }
end