Class: Bring::Tracking::Package
Instance Method Summary
collapse
Methods inherited from ApiClass
attribute, #error_message, #has_errors?, #initialize
Instance Method Details
#date_of_return ⇒ Object
121
122
123
124
|
# File 'lib/bring/tracking.rb', line 121
def date_of_return
return if data['dateOfReturn'].nil?
@date_of_return ||= Date.strptime(data['dateOfReturn'], '%d.%m.%Y')
end
|
#events ⇒ Object
131
132
133
|
# File 'lib/bring/tracking.rb', line 131
def events
@events ||= data['eventSet'].map { |attr| Event.new(attr) }
end
|
#recipient_address ⇒ Object
126
127
128
129
|
# File 'lib/bring/tracking.rb', line 126
def recipient_address
return unless data['recipientAddress'].is_a?(Hash)
@address ||= Address.new(data['recipientAddress'])
end
|