module RSpec

def self.clear_remaining_example_groups

Other tags:
    Private: -
def self.clear_remaining_example_groups
  world.example_groups.clear
end

def self.configuration

Other tags:
    See: Core::Configuration -
    See: RSpec.configure -
def self.configuration
  if block_given?
    RSpec.warn_deprecation <<-WARNING
***************************************************************
PRECATION WARNING
RSpec.configuration with a block is deprecated and has no effect.
please use RSpec.configure with a block instead.
lled from #{caller(0)[1]}
***************************************************************
RNING
  end
  @configuration ||= RSpec::Core::Configuration.new
end

def self.configuration=(new_configuration)

Other tags:
    Private: -
def self.configuration=(new_configuration)
  @configuration = new_configuration
end

def self.configure

Other tags:
    See: Core::Configuration -

Other tags:
    Yield: - global configuration
def self.configure
  yield configuration if block_given?
end

def self.const_missing(name)

def self.const_missing(name)
  # Load rspec-expectations when RSpec::Matchers is referenced. This allows
  # people to define custom matchers (using `RSpec::Matchers.define`) before
  # rspec-core has loaded rspec-expectations (since it delays the loading of
  # it to allow users to configure a different assertion/expectation
  # framework). `autoload` can't be used since it works with ruby's built-in
  # require (e.g. for files that are available relative to a load path dir),
  # but not with rubygems' extended require.
  #
  # As of rspec 2.14.1, we no longer require `rspec/mocks` and
  # `rspec/expectations` when `rspec` is required, so we want
  # to make them available as an autoload. For more info, see:
  require MODULES_TO_AUTOLOAD.fetch(name) { return super }
  ::RSpec.const_get(name)
end

def self.reset

Other tags:
    Private: -
def self.reset
  @world = nil
  @configuration = nil
end

def self.wants_to_quit

Other tags:
    Private: -
def self.wants_to_quit
# Used internally to determine what to do when a SIGINT is received
  world.wants_to_quit
end

def self.wants_to_quit=(maybe)

Other tags:
    Private: -
def self.wants_to_quit=(maybe)
  world.wants_to_quit=(maybe)
end

def self.windows_os?

Other tags:
    Private: -
def self.windows_os?
  RbConfig::CONFIG['host_os'] =~ /cygwin|mswin|mingw|bccwin|wince|emx/
end

def self.world

Other tags:
    Private: -
def self.world
  @world ||= RSpec::Core::World.new
end

def self.world=(new_world)

Other tags:
    Private: -
def self.world=(new_world)
  @world = new_world
end