# File lib/merb-core/test/test_ext/rspec.rb, line 83 def self.create(*names, &block) @guid ||= 0 Merb::Test::Matchers.module_eval do klass = Class.new(MatcherDSL) do def initialize(expected_value) @expected_value = expected_value end end klass.class_eval(&block) names.each do |name| define_method(name) do |*expected_value| # Avoid a warning for the form should foo. klass.new(expected_value && expected_value[0]) end end end end