class Mocha::ClassMethods::AnyInstance
@private
Attributes
stubba_object[R]
Public Class Methods
new(klass)
click to toggle source
# File lib/mocha/class_methods.rb, line 9 def initialize(klass) @stubba_object = klass end
Public Instance Methods
mocha(instantiate = true)
click to toggle 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
respond_to?(symbol, include_all = false)
click to toggle 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
stubba_class()
click to toggle source
# File lib/mocha/class_methods.rb, line 25 def stubba_class @stubba_object end
stubba_method()
click to toggle source
# File lib/mocha/class_methods.rb, line 21 def stubba_method Mocha::AnyInstanceMethod end