Sha256: 98716e04dfcfb81e0f3a86c346ad926999837322804434ee71c80103fc7fc634

Contents?: true

Size: 559 Bytes

Versions: 5

Compression:

Stored size: 559 Bytes

Contents

module Gateway

  class ShoppingCartCollection

    attr_accessor :FreighCostInCents

    attr_accessor :EstimatedDeliveryDate

    attr_accessor :DeliveryDeadline

    attr_accessor :ShippingCompany

    attr_accessor :DeliveryAddress

    attr_accessor :ShoppingCartItemCollection

    def initialize
      @ShoppingCartItemCollection = Array.new
      @DeliveryAddress = DeliveryAddress.new
    end

    def to_json
      hash = {}
      instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
      hash
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
mundipagg_sdk-1.4.1 lib/gateway/ShoppingCart/shopping_cart.rb
stone_ecommerce-1.4.0 lib/gateway/ShoppingCart/shopping_cart.rb
mundipagg_sdk-1.4.0 lib/gateway/ShoppingCart/shopping_cart.rb
stone_ecommerce-1.3.0 lib/gateway/ShoppingCart/shopping_cart.rb
stone_ecommerce-1.2.3 lib/gateway/ShoppingCart/shopping_cart.rb