class Mocha::ClassMethods::AnyInstance
@private
Attributes
Public Class Methods
Source
# File lib/mocha/class_methods.rb, line 9 def initialize(klass) @stubba_object = klass end
Public Instance Methods
Source
# File lib/mocha/class_methods.rb, line 13 def mocha(instantiate = true) if instantiate @mocha ||= Mocha::Mockery.instance.mock_impersonating_any_instance_of(@stubba_object) else defined?(@mocha) ? @mocha : nil end end
Source
# File lib/mocha/class_methods.rb, line 29 def respond_to?(symbol, include_all = false) @stubba_object.allocate.respond_to?(symbol.to_sym, include_all) end
Source
# File lib/mocha/class_methods.rb, line 25 def stubba_class @stubba_object end
Source
# File lib/mocha/class_methods.rb, line 21 def stubba_method Mocha::AnyInstanceMethod end