lib/usps.rb in tracking_number-0.3.1 vs lib/usps.rb in tracking_number-0.3.2
- old
+ new
@@ -122,10 +122,10 @@
def matches
self.tracking_number.scan(VERIFY_PATTERN).flatten
end
def valid_checksum?
- sequence = tracking_number.scan(/[0-9]+/).flatten.to_s
+ sequence = tracking_number.scan(/[0-9]+/).flatten.join
chars = sequence.chars.to_a
check_digit = chars.pop.to_i
sum = 0
chars.zip([8,6,4,2,3,5,9,7]).each do |pair|
\ No newline at end of file