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
  @configuration ||= RSpec::Core::Configuration.new
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.reset

Other tags:
    Private: -
def self.reset
  world.reset
  configuration.reset
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.world

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

def deprecate(method, alternate_method=nil, version=nil)

Other tags:
    Private: -
def deprecate(method, alternate_method=nil, version=nil)
  version_string = version ? "rspec-#{version}" : "a future version of RSpec"
  message = <<-NOTICE
*************************************************************
ECATION WARNING: you are using deprecated behaviour that will
emoved from #{version_string}.
ller(0)[2]}
method} is deprecated.
CE
  if alternate_method
    message << <<-ADDITIONAL
ease use #{alternate_method} instead.
TIONAL
  end
  message << "*****************************************************************"
  warn_deprecation(message)
end

def warn_deprecation(message)

Other tags:
    Private: -
def warn_deprecation(message)
  send :warn, message
end