module Screenplay::Configuration
Public Instance Methods
[](key)
click to toggle source
# File lib/screenplay/configuration.rb, line 17 def [](key) @config[key] end
each() { |k, v| ... }
click to toggle source
# File lib/screenplay/configuration.rb, line 13 def each @config.each { | k, v | yield k, v } end
load(reload = false)
click to toggle source
# File lib/screenplay/configuration.rb, line 21 def load(reload = false) return unless @config.empty? || reload @filename = $SCREENPLAY_CONFIGFILE || './config.yaml' || './config.yml' @config = YAML.load_file(@filename) if File.exists?(@filename) @config.symbolize_keys! end
path()
click to toggle source
# File lib/screenplay/configuration.rb, line 28 def path File.dirname(@filename) || './' end
to_h()
click to toggle source
# File lib/screenplay/configuration.rb, line 32 def to_h @config.to_h end