lib/banktools-se/plusgiro.rb in banktools-se-0.0.1 vs lib/banktools-se/plusgiro.rb in banktools-se-0.2.0

- old
+ new

@@ -16,13 +16,13 @@ end def errors errors = [] - errors << :too_short if digits.length < 2 - errors << :too_long if digits.length > 8 - errors << :invalid_characters if number.to_s.match(/[^0-9 -]/) - errors << :bad_checksum unless BankTools::SE::Utils.valid_luhn?(number) + errors << Errors::TOO_SHORT if digits.length < 2 + errors << Errors::TOO_LONG if digits.length > 8 + errors << Errors::INVALID_CHARACTERS if number.to_s.match(/[^0-9 -]/) + errors << Errors::BAD_CHECKSUM unless BankTools::SE::Utils.valid_luhn?(number) errors end def normalize