Method: Odfl#setPickupDeliveryDateTime

Defined in:
lib/odfl.rb

#setPickupDeliveryDateTime(month, day, year, hour, minute, type) ⇒ Object

Set the pickup date and time Required for Expedited GTO rates

Attributes

  • month Pickup/Delivery Month 1-12

  • day Pickup/Delivery Day 1-31

  • year Pickup/Delivery Year (4 digit year)

  • hour Pickup/Delivery Hour 0-23

  • minute Pickup/Delivery Minute 0-59

  • type The type of time to set either “pickup” or “delivery”

Usage

quote = Odfl.new
quote.setPickupDeliveryDateTime(12,25,2014,12,30, "delivery")


187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
# File 'lib/odfl.rb', line 187

def setPickupDeliveryDateTime(month, day, year, hour, minute, type)
  month = month<10 ? "0#{month}" : "#{month}"
  day = day<10 ? "0#{day}" : "#{day}"
  hour = hour<10 ? "0#{hour}" : "#{hour}"
  minute = minute<10 ? "0#{minute}" : "#{minute}"
  second = '00'

  date = "#{year}-#{month}-#{day}T#{hour}:#{minute}:#{second}"

  if type == 'delivery'
    @deliveryDateTime = date
  else
    @pickupDateTime = date
  end
end