module RSpec::Core::SharedExampleGroup::TopLevelDSL

@api private

Shared examples top level DSL.

Public Class Methods

@private

# File rspec-core/lib/rspec/core/shared_example_group.rb, line 105
def self.definitions
  proc do
    def shared_examples(name, *args, &block)
      RSpec.world.shared_example_group_registry.add(:main, name, *args, &block)
    end
    alias shared_context      shared_examples
    alias shared_examples_for shared_examples
  end
end

Public Instance Methods

# File rspec-core/lib/rspec/core/shared_example_group.rb, line 107
def shared_examples(name, *args, &block)
  RSpec.world.shared_example_group_registry.add(:main, name, *args, &block)
end