Sha256: f0ada436b6a3b1398a407a3c0ad0751cf567a9171b2b91b73aad775af11f7d3c
Contents?: true
Size: 708 Bytes
Versions: 4
Compression:
Stored size: 708 Bytes
Contents
require 'yaml' require 'erb' 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 @@configs ||= nil unless @@configs files = [File.join(RAILS_ROOT, 'config', 'selenium.yml'), File.expand_path(File.dirname(__FILE__) + '/../config.yml')] files.each do |file| if File.exist?(file) @@configs = YAML.load(ERB.new(IO.read(file)).result) break end end @@configs ||= {} end @@configs end end
Version data entries
4 entries across 4 versions & 1 rubygems