class MercadoPago::Configuration

Constants

DEFAULT_CONFIG_FILE_PATH

Attributes

config_file_path[W]

Public Instance Methods

access_token() click to toggle source
# File lib/mercado_pago/configuration.rb, line 9
def access_token
  config['access_token']
end
application_id() click to toggle source
# File lib/mercado_pago/configuration.rb, line 13
def application_id
  config['application_id']
end
config_file_path() click to toggle source
# File lib/mercado_pago/configuration.rb, line 17
def config_file_path
  @config_file_path || DEFAULT_CONFIG_FILE_PATH
end
environment() click to toggle source
# File lib/mercado_pago/configuration.rb, line 21
def environment
  @environment ||= ENV['RACK_ENV'] || ENV['RAILS_ENV'] || 'test'
end

Private Instance Methods

config() click to toggle source
# File lib/mercado_pago/configuration.rb, line 27
def config
  @config ||= YAML.load(ERB.new(File.read(config_file_path)).result)[environment]
end