class Csv2hash::StructureValidator::MaxColumns

Public Class Methods

new(max_size) click to toggle source
# File lib/csv2hash/structure_validator/max_columns.rb, line 7
def initialize max_size
  @max_size = max_size
end

Public Instance Methods

error_message(line) click to toggle source
# File lib/csv2hash/structure_validator/max_columns.rb, line 15
def error_message line
  "Too many columns (max. #{@max_size}) on line #{line}"
end
validate_line(line) click to toggle source
# File lib/csv2hash/structure_validator/max_columns.rb, line 11
def validate_line line
  line.size > @max_size
end