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