class Swat::TestWorld::Config

Constants

DEFAULT_OPTIONS

Public Class Methods

new(rspec_config, opts = {}) click to toggle source
# File lib/swat/test_world/config.rb, line 17
def initialize(rspec_config, opts = {})
  @options = DEFAULT_OPTIONS.merge opts
  rspec_config.extend RspecSetup
  rspec_config.include klass::Helpers if defined? klass::Helpers
end

Public Instance Methods

klass() click to toggle source
# File lib/swat/test_world/config.rb, line 27
def klass
  unless options[:klass] < TestWorld::Base
    raise '"klass" should be subclass of TestWorld::Base'
  end
  options[:klass]
end
options() click to toggle source
# File lib/swat/test_world/config.rb, line 23
def options
  @options
end