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