class RSpec::Matchers::DifferentiateBlockMethodTypes
def initialize(*block_args, &block)
def initialize(*block_args, &block) @block_args = block_args @block = block ignore_macro_methods capture_added_methods(singletons_singleton_class, singleton_methods) capture_added_methods(singleton_class, instance_methods) singleton_class.class_exec(*block_args, &block) end