class BetfairApiNgRails::Api::Config
Attributes
application_key[RW]
cache_expire[RW]
endpoint[RW]
formatter[RW]
go_filename[RW]
go_localuser[RW]
keep_alive_session[RW]
locale[RW]
password[RW]
proxy_enable[RW]
proxy_url[RW]
ssl_crt_filepath[RW]
ssl_key_filepath[RW]
use_cache[RW]
username[RW]
Public Class Methods
endpoint=(value)
click to toggle source
# File lib/betfair_api_ng_rails/api/config.rb, line 25 def endpoint=(value) @endpoint = Api::EndpointFactory.call value end
formatter=(value)
click to toggle source
# File lib/betfair_api_ng_rails/api/config.rb, line 21 def formatter=(value) @formatter = Api::FormatterFactory.initialize_formatter value end
load_for_environment(file_path, env)
click to toggle source
# File lib/betfair_api_ng_rails/api/config.rb, line 29 def load_for_environment(file_path, env) require 'yaml' load_config = YAML.load_file(file_path)[env] Api::Constants::LOADABLE_CONFIG_OPTIONS.each do |opt| send("#{opt}=", load_config[opt.to_s]) end end