method

use_custom_matcher_or_delegate

Importance_0
use_custom_matcher_or_delegate(operator) public

No documentation

This method has no description. You can help the RSpec community by adding new notes.

Hide source
# File lib/spec/matchers/operator_matcher.rb, line 23
      def self.use_custom_matcher_or_delegate(operator)
        define_method(operator) do |expected|
          if matcher = OperatorMatcher.get(@actual.class, operator)
            @actual.send(::Spec::Matchers.last_should, matcher.new(expected))
          else
            ::Spec::Matchers.last_matcher = self
            @operator, @expected = operator, expected
            __delegate_operator(@actual, operator, expected)
          end
        end
      end
Register or log in to add new notes.