Method: Spec::Example::PredicateMatchers#define_methods_from_predicate_matchers
- Defined in:
- lib/spec/example/predicate_matchers.rb
#define_methods_from_predicate_matchers ⇒ Object
: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 |