Method: Spec::Example::PredicateMatchers#define_methods_from_predicate_matchers

Defined in:
lib/spec/example/predicate_matchers.rb

#define_methods_from_predicate_matchersObject

:nodoc:


36
37
38
39
40
41
42
# File 'lib/spec/example/predicate_matchers.rb', line 36

def define_methods_from_predicate_matchers # :nodoc:
  predicate_matchers.each_pair do |matcher_method, method_on_object|
    define_method matcher_method do |*args|
      eval("be_#{method_on_object.to_s.gsub('?','')}(*args)")
    end
  end
end