class Parxer::Validator::HeaderOrder

Public Instance Methods

validate() click to toggle source
# File lib/parxer/validators/columns_validator.rb, line 4
def validate
  context.attributes.each_with_index do |attribute, idx|
    return false unless valid_header?(attribute, idx)
  end

  true
end

Private Instance Methods

valid_header?(attribute, attribute_idx) click to toggle source
# File lib/parxer/validators/columns_validator.rb, line 14
def valid_header?(attribute, attribute_idx)
  !!context.header[attribute_idx] && context.header[attribute_idx] == attribute.name
end