Class: TrackingNumber::DHLExpressAir
- Defined in:
- lib/tracking_number/dhl.rb
Overview
DHL Air (a division of DHL Express) have 11 digit numbers
Constant Summary collapse
- SEARCH_PATTERN =
/(\b([0-9]\s*){11,11}\b)/
- VERIFY_PATTERN =
/^([0-9]{10,10})([0-9])$/
Instance Attribute Summary
Attributes inherited from Base
#original_number, #tracking_number
Instance Method Summary collapse
Methods inherited from DHL
Methods inherited from Base
#decode, #initialize, #inspect, scan, search, #to_s, #valid?, #valid_checksum?, #valid_format?
Constructor Details
This class inherits a constructor from TrackingNumber::Base
Instance Method Details
#matches ⇒ Object
19 20 21 |
# File 'lib/tracking_number/dhl.rb', line 19 def matches self.tracking_number.scan(VERIFY_PATTERN).flatten end |