class Shoulda::Matchers::Doublespeak::ObjectDouble
def method_missing(method_name, *args, &block)
def method_missing(method_name, *args, &block) call = MethodCall.new( method_name: method_name, args: args, block: block, caller: ::Kernel.caller, ) calls << call (calls_by_method_name[method_name] ||= []) << call nil end