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

- old
+ new

@@ -27,11 +27,11 @@ errors = [] errors << Errors::TOO_SHORT if digits.length < 7 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 @@ -41,10 +41,10 @@ number end end def fundraising? - valid? && digits.match(/^90[0-4]/) + valid? && digits.match(/\A90[0-4]/) end private def digits