class DellinInfo::API::OrderStatus

Constants

ATTRIBUTES

Public Class Methods

new(hash_status) click to toggle source
# File lib/dellininfo/order_status.rb, line 17
def initialize(hash_status)
  valid_hash = delete_spase_key(hash_status)

  ATTRIBUTES.each do |attribute|

    self.send(set_attr_method(attribute), valid_hash[attribute.to_s])

  end

end

Public Instance Methods

to_s() click to toggle source
# File lib/dellininfo/order_status.rb, line 11
def to_s
  "Отправление из города: #{@receive['city']} в город #{@giveout['city']}\nСтатус: #{@state}\nОжидаемая дата прихода #{@estimatedDeliveryDate}\nТерминал прибытия: #{@giveout['terminal']}"
  
end