Class/Module Index [+]

Quicksearch

Mocha::InstanceMethod

Public Instance Methods

hide_original_method() click to toggle source
# File lib/mocha/instance_method.rb, line 7
def hide_original_method
  super if singleton_method?(method)
end
method_exists?(method) click to toggle source
# File lib/mocha/instance_method.rb, line 15
def method_exists?(method)
  return true if stubbee.public_methods(false).include?(method)
  return true if stubbee.protected_methods(false).include?(method)
  return true if stubbee.private_methods(false).include?(method)
  return false
end
restore_original_method() click to toggle source
# File lib/mocha/instance_method.rb, line 11
def restore_original_method
  super if singleton_method?(hidden_method)
end
singleton_method?(method) click to toggle source
# File lib/mocha/instance_method.rb, line 22
def singleton_method?(method)
  __metaclass__ = stubbee.__metaclass__
  return true if __metaclass__.public_instance_methods(false).include?(method)
  return true if __metaclass__.protected_instance_methods(false).include?(method)
  return true if __metaclass__.private_instance_methods(false).include?(method)
  return false
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.