Sha256: fdd36741d66c4430d92dc74fc4246e122a3d8bc25e9aaf44d80d9e60a2e28b7b

Contents?: true

Size: 393 Bytes

Versions: 13

Compression:

Stored size: 393 Bytes

Contents

module DHLEcommerceAPI
  class Pickup::HandoverItem < Base
    def initialize(attributes = {}, persisted = false)
      status = attributes["response_status"]
      if status.present? && status["code"] != "200"
          error_messages = status["message_details"].map{|err| err["message_detail"]}
          handle_errors(status["code"], error_messages) 
      end
      super
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
dhl_ecommerce_api-0.1.13 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.12 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.11 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.9 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.8 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.7 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.6 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.5 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.4 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.3 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.2 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.1 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb
dhl_ecommerce_api-0.1.0 lib/dhl_ecommerce_api/resources/pickup/handover_item.rb