class Postmates::Delivery

Attributes

complete[R]
courier[R]
created_at[R]
currency[R]
dropoff[R]
dropoff_deadline[R]
dropoff_eta[R]
fee[R]
id[R]
image_url[R]
manifest[R]
pickup[R]
pickup_eta[R]
quote_id[R]
status[R]
updated_at[R]

Public Class Methods

new(hash) click to toggle source
# File lib/postmates/delivery.rb, line 11
def initialize(hash)
  @id          =         hash['id']
  @status      =         hash['status']
  @complete    =         hash['complete']
  @quote_id    =         hash['quote_id']
  @fee         =         hash['fee']
  @currency    =         hash['currency']
  @manifest    =         hash['manifest']
  @pickup      =         hash['pickup']
  @dropoff     =         hash['dropoff']
  @courier     =         hash['courier']
  @image_url   =  urlify hash['image_href']
  @created_at  = timeify hash['created']
  @updated_at  = timeify hash['updated']
  @pickup_eta  = timeify hash['pickup_eta']
  @dropoff_eta = timeify hash['dropoff_eta']
end

Public Instance Methods

delivered?() click to toggle source
# File lib/postmates/delivery.rb, line 29
def delivered?
  status == 'delivered'
end