module SeleniumSurfer

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/selenium_surfer.rb, line 38
def self.config
  @@config
end
configure(_opts = {}) click to toggle source

Configure through hash

# File lib/selenium_surfer.rb, line 21
def self.configure(_opts = {})
  _opts.each { |k,v| @@config[k.to_sym] = v if @@config.has_key? k.to_sym }
end
configure_with(_path_to_yaml_file) click to toggle source

Configure through yaml file

# File lib/selenium_surfer.rb, line 26
def self.configure_with(_path_to_yaml_file)
  begin
    config = YAML::load(IO.read(_path_to_yaml_file))
  rescue Errno::ENOENT
    log(:warning, "YAML configuration file couldn't be found. Using defaults."); return
  rescue Psych::SyntaxError
    log(:warning, "YAML configuration file contains invalid syntax. Using defaults."); return
  end

  configure(config)
end