method
and_yield
and_yield(*args, &block)
public
Hide source
# File lib/spec/mocks/message_expectation.rb, line 83 def and_yield(*args, &block) if @args_to_yield_were_cloned @args_to_yield.clear @args_to_yield_were_cloned = false end if block require 'spec/extensions/instance_exec' @eval_context = Object.new @eval_context.extend Spec::Matchers::InstanceExec yield @eval_context end @args_to_yield << args self end