lib/rspec/core/kernel_extensions.rb



module Rspec
  module Core
    module KernelExtensions

      unless respond_to?(:debugger)
        # Start a debugging session if ruby-debug is loaded with the -u/--debugger option
        def debugger(steps=1)
          # If not then just comment and proceed
          $stderr.puts "debugger statement ignored, use -d or --debug option on rspec to enable debugging"
        end
      end

      def describe(*args, &example_group_block)
        args << {} unless args.last.is_a?(Hash)
        args.last.update :caller => caller(1)
        Rspec::Core::ExampleGroup.describe(*args, &example_group_block)
      end

      alias :context :describe

    end
  end
end

include Rspec::Core::KernelExtensions