class Braintree::DiscountGateway

Public Class Methods

new(gateway) click to toggle source
# File lib/braintree/discount_gateway.rb, line 3
def initialize(gateway)
  @gateway = gateway
  @config = gateway.config
  @config.assert_has_access_token_or_keys
end

Public Instance Methods

all() click to toggle source
# File lib/braintree/discount_gateway.rb, line 9
def all
  response = @config.http.get("#{@config.base_merchant_path}/discounts")
  attributes_collection = response[:discounts]
  attributes_collection.map do |attributes|
    Discount._new(attributes)
  end
end