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