class MusicTodayApiWrapper::Resources::Checkout::Destination

Attributes

customer[RW]
shipping_cost[RW]
shipping_option[RW]

Public Class Methods

new(customer, shipping_option = '', shipping_cost = 0.0) click to toggle source
# File lib/resources/checkout/destination.rb, line 10
def initialize(customer, shipping_option = '', shipping_cost = 0.0)
  @customer = customer
  @shipping_option = shipping_option
  @shipping_cost = shipping_cost.to_f
end

Public Instance Methods

as_hash() click to toggle source
# File lib/resources/checkout/destination.rb, line 16
def as_hash
  { requestedShippingOption: @shipping_option,
    shippingCost: @shipping_cost,
    shipToBillTo: false,
    address: @customer.as_hash }
end