Sha256: b1507cd97f9e7fa61678ef081d627320ab3eecf250504c69b4f2ccbf48cb6c08

Contents?: true

Size: 357 Bytes

Versions: 15

Compression:

Stored size: 357 Bytes

Contents

module Kernel
  def context(name, &block)
    context = Spec::Runner::Context.new(name, &block)
    runner = context_runner
    runner.add_context(context)
    runner.run(false) if runner.standalone
  end
  
private
  
  def context_runner
    $context_runner ||= ::Spec::Runner::OptionParser.create_context_runner(ARGV.dup, true, STDERR, STDOUT)
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rspec-0.5.11 lib/spec/runner/kernel_ext.rb
rspec-0.5.12 lib/spec/runner/kernel_ext.rb
rspec-0.5.10 lib/spec/runner/kernel_ext.rb
rspec-0.5.13 lib/spec/runner/kernel_ext.rb
rspec-0.5.14 lib/spec/runner/kernel_ext.rb
rspec-0.5.15 lib/spec/runner/kernel_ext.rb
rspec-0.5.7 lib/spec/runner/kernel_ext.rb
rspec-0.5.16 lib/spec/runner/kernel_ext.rb
rspec-0.5.8 lib/spec/runner/kernel_ext.rb
rspec-0.5.9 lib/spec/runner/kernel_ext.rb
rspec-0.6.4 lib/spec/runner/kernel_ext.rb
rspec-0.6.1 lib/spec/runner/kernel_ext.rb
rspec-0.6.3 lib/spec/runner/kernel_ext.rb
rspec-0.6.2 lib/spec/runner/kernel_ext.rb
rspec-0.6.0 lib/spec/runner/kernel_ext.rb