class Csv2hash::StructureValidator::MinColumns

Public Class Methods

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

Public Instance Methods

error_message(line) click to toggle source
# File lib/csv2hash/structure_validator/min_columns.rb, line 15
def error_message line
  "Not enough columns (min. #{@min_size}) on line #{line}"
end
validate_line(line) click to toggle source
# File lib/csv2hash/structure_validator/min_columns.rb, line 11
def validate_line line
  line.size < @min_size
end