selenium_on_rails_config.rb
521 Bytes
require 'yaml'
class SeleniumOnRailsConfig
@@defaults = {:environments => ['test']}
def self.get var, default = nil
value = configs[var.to_s]
value ||= @@defaults[var]
value ||= default
value ||= yield if block_given?
value
end
private
def self.configs
unless defined? @@configs
file = File.expand_path(File.dirname(__FILE__) + '/../config.yml')
@@configs = File.exist?(file) ? YAML.load_file(file) : {}
end
@@configs
end
end