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