Parent

Class/Module Index [+]

Quicksearch

Braintree::Configuration

See www.braintreepayments.com/docs/ruby

Attributes

custom_user_agent[W]
endpoint[W]
logger[W]
merchant_id[W]
private_key[W]
public_key[W]
merchant_id[R]
private_key[R]
public_key[R]

Public Class Methods

environment=(env) click to toggle source

Sets the Braintree environment to use. Valid values are :sandbox and :production

# File lib/braintree/configuration.rb, line 24
def self.environment=(env)
  unless [:development, :qa, :sandbox, :production].include?(env)
    raise ArgumentError, "#{env.inspect} is not a valid environment"
  end
  @environment = env
end
logger() click to toggle source
# File lib/braintree/configuration.rb, line 47
def self.logger
  @logger ||= _default_logger
end
new(options = {}) click to toggle source
# File lib/braintree/configuration.rb, line 51
def initialize(options = {})
  [:endpoint, :environment, :merchant_id, :public_key, :private_key, :custom_user_agent, :logger].each do |attr|
    instance_variable_set "@#{attr}", options[attr]
  end
end

Public Instance Methods

endpoint() click to toggle source
# File lib/braintree/configuration.rb, line 78
def endpoint
  @endpoint || DEFAULT_ENDPOINT
end
logger() click to toggle source
# File lib/braintree/configuration.rb, line 86
def logger
  @logger ||= self.class._default_logger
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.