Class: DellinInfo::API::Order

Inherits:
BaseApi
  • Object
show all
Defined in:
lib/dellininfo/order.rb

Constant Summary collapse

ATTRIBUTES =
[
  :availableAD,
  :estimatedDeliveryDate,
  :terminalSender,
  :unvailableSfRequestReason,
  :isSfRequestOrdered,
  :availableSfRequest,
  :opf,
  :terminalReceiver,
  :docNumber,
  :comment,
  :sizedWeight,
  :ordNum,
  :sizedVolume,
  :docDate,
  :sqlUuid,
  :height,
  :width,
  :length,
  :aviaDeliveryType,
  :numAvia,
  :giveoutDate,
  :conditionAvia,
  :oversizedVolume,
  :oversizedWeight,
]

Instance Method Summary collapse

Instance Method Details

#to_sObject



34
35
36
37
38
39
40
# File 'lib/dellininfo/order.rb', line 34

def to_s
  estimated_delivery_date = Time.new(@estimatedDeliveryDate).strftime('%Y-%m-%d')
  year = Time.new(@estimatedDeliveryDate).strftime('%Y')
  estimated_delivery_date.clear unless year == Time.now().strftime('%Y')
  "накладная № #{@docNumber} от #{Date.parse docDate}\nОтправление из города #{@city_sender} в город #{@city_receiver}\nПредположительная дата прихода: #{estimated_delivery_date}\nстатус: #{@state}\n#{'-'*10}\n"
                             
end