module Sequent::Core::Helpers::MessageMatchers::DSL
Public Instance Methods
Source
# File lib/sequent/core/helpers/message_matchers/dsl.rb, line 8 def register_matcher(name, matcher_class) if respond_to?(name) fail ArgumentError, "Cannot register message matcher because it would overwrite existing method '#{name}'" end define_method(name) do |*expected| matcher_class.new(*expected) end end