class Omniship::TrackingResponse

Attributes

destination[R]
origin[R]
shipment_events[R]
tracking_number[R]

Public Class Methods

new(success, message, params = {}, options = {}) click to toggle source
Calls superclass method Omniship::Response::new
# File lib/omniship/tracking_response.rb, line 7
def initialize(success, message, params = {}, options = {})
  @tracking_number = options[:tracking_number]
  @shipment_events = Array(options[:shipment_events])
  @origin, @destination = options[:origin], options[:destination]
  super
end

Public Instance Methods

latest_event() click to toggle source
# File lib/omniship/tracking_response.rb, line 14
def latest_event
  @shipment_events.last
end