class Deliveries::TrackingInfo
Attributes
checkpoints[RW]
courier_id[RW]
status[RW]
tracking_code[RW]
url[RW]
Public Class Methods
new(courier_id:, tracking_code:, status: nil, checkpoints: nil, url: nil)
click to toggle source
# File lib/deliveries/tracking_info.rb, line 5 def initialize(courier_id:, tracking_code:, status: nil, checkpoints: nil, url: nil) self.courier_id = courier_id self.tracking_code = tracking_code self.status = status self.checkpoints = checkpoints self.url = url end
Public Instance Methods
delivered?()
click to toggle source
# File lib/deliveries/tracking_info.rb, line 25 def delivered? status == :delivered end
in_collection_point?()
click to toggle source
# File lib/deliveries/tracking_info.rb, line 21 def in_collection_point? status == :in_collection_point end
in_transit?()
click to toggle source
# File lib/deliveries/tracking_info.rb, line 17 def in_transit? status == :in_transit end
registered?()
click to toggle source
# File lib/deliveries/tracking_info.rb, line 13 def registered? status == :registered end