Class: Bring::Tracking
- Inherits:
-
BaseRequest
- Object
- BaseRequest
- Bring::Tracking
- Defined in:
- lib/bring/tracking.rb
Defined Under Namespace
Classes: Address, ApiClass, Consignment, Definition, Error, Event, Package
Instance Attribute Summary collapse
-
#tracking_number ⇒ Object
readonly
Returns the value of attribute tracking_number.
Instance Method Summary collapse
- #consignments ⇒ Object
-
#initialize(tracking_number) ⇒ Tracking
constructor
A new instance of Tracking.
Constructor Details
#initialize(tracking_number) ⇒ Tracking
Returns a new instance of Tracking.
8 9 10 |
# File 'lib/bring/tracking.rb', line 8 def initialize(tracking_number) @tracking_number = tracking_number end |
Instance Attribute Details
#tracking_number ⇒ Object (readonly)
Returns the value of attribute tracking_number.
6 7 8 |
# File 'lib/bring/tracking.rb', line 6 def tracking_number @tracking_number end |
Instance Method Details
#consignments ⇒ Object
149 150 151 152 153 |
# File 'lib/bring/tracking.rb', line 149 def consignments return [] if data['consignmentSet'].nil? @consignments ||= data['consignmentSet'].map { |attr| Consignment.new attr } end |