57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
# File 'lib/mountain-goat/mg_core.rb', line 57
def mg_strategy
if @mg_strategy.nil?
@mg_strategy = 'e-greedy' mg_yml = nil
begin
mg_yml = YAML::load(File.open("#{RAILS_ROOT}/config/mountain-goat.yml"))
rescue
end
if mg_yml
if mg_yml.has_key?(RAILS_ENV) && mg_yml[RAILS_ENV].has_key?('strategy')
@mg_strategy = mg_yml[RAILS_ENV]['strategy']
elsif mg_yml.has_key?('settings') && mg_yml['settings'].has_key?('strategy')
@mg_strategy = mg_yml['settings']['strategy']
end
end
end
return @mg_strategy
end
|