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