Sha256: 96b7a90a670f372a4cb83ad75ff2b66acc7f9840d312cebea62c276e1e9fd1bf

Contents?: true

Size: 353 Bytes

Versions: 4

Compression:

Stored size: 353 Bytes

Contents

module Rspec
  module Matchers
    module DSL
      # See Rspec::Matchers
      def define(name, &declarations)
        define_method name do |*expected|
          $matcher_execution_context = self
          Rspec::Matchers::Matcher.new name, *expected, &declarations
        end
      end
    end
  end
end

Rspec::Matchers.extend Rspec::Matchers::DSL

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rspec-expectations-2.0.0.beta.8 lib/rspec/matchers/dsl.rb
rspec-expectations-2.0.0.beta.7 lib/rspec/matchers/dsl.rb
rspec-expectations-2.0.0.beta.6 lib/rspec/matchers/dsl.rb
rspec-expectations-2.0.0.beta.5 lib/rspec/matchers/dsl.rb