module Gurke

Public Class Methods

config() click to toggle source

Return configuration object.

@return [Configuration] Configuration object.

# File lib/gurke.rb, line 49
def config
  @config ||= Configuration.new
end
configure() { |config| ... } click to toggle source

Yield configuration object.

@yield [config] Yield configuration object. @yieldparam config [Configuration] Configuration object.

# File lib/gurke.rb, line 58
def configure
  yield config if block_given?
end
root() click to toggle source

Return path to features directory.

@return [Path] Feature directory.

# File lib/gurke.rb, line 41
def root
  @root ||= Pathname.new(Dir.getwd).join('features')
end
world() click to toggle source

@api private

# File lib/gurke.rb, line 63
def world
  @world ||= const_set('World', Module.new)
end