class Newgistics::Shipment
Public Class Methods
where(conditions)
click to toggle source
# File lib/newgistics/shipment.rb, line 72 def self.where(conditions) Query.build( endpoint: '/shipments.aspx', model_class: self ).where(conditions) end
Public Instance Methods
backordered?()
click to toggle source
# File lib/newgistics/shipment.rb, line 40 def backordered? shipment_status == 'BACKORDER' end
canceled?()
click to toggle source
# File lib/newgistics/shipment.rb, line 44 def canceled? shipment_status == 'CANCELED' end
on_hold?()
click to toggle source
# File lib/newgistics/shipment.rb, line 48 def on_hold? %w(ONHOLD BADSKUHOLD BADADDRESS CNFHOLD INVHOLD).include? shipment_status end
printed?()
click to toggle source
# File lib/newgistics/shipment.rb, line 56 def printed? shipment_status == 'PRINTED' end
received?()
click to toggle source
# File lib/newgistics/shipment.rb, line 52 def received? shipment_status == 'RECEIVED' end
returned?()
click to toggle source
# File lib/newgistics/shipment.rb, line 64 def returned? shipment_status == 'RETURNED' end
shipped?()
click to toggle source
# File lib/newgistics/shipment.rb, line 60 def shipped? shipment_status == 'SHIPPED' end
verified?()
click to toggle source
# File lib/newgistics/shipment.rb, line 68 def verified? shipment_status == 'VERIFIED' end