lib/banktools-se/plusgiro.rb in banktools-se-0.8.0 vs lib/banktools-se/plusgiro.rb in banktools-se-0.10.0

- old
+ new

@@ -19,11 +19,11 @@ errors = [] 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 << Errors::BAD_CHECKSUM unless Utils.valid_luhn?(number) errors end def normalize @@ -37,10 +37,10 @@ end # http://www.plusgirot.se/Om+PlusGirot/90-konton/508552.html # http://www.insamlingskontroll.se/ def fundraising? - valid? && digits.match(/^90\d{5}$/) + valid? && digits.match(/\A90\d{5}$/) end private def digits