Method: Mocha::ClassMethod#method_exists?

Defined in:
lib/mocha/class_method.rb

#method_exists?(method) ⇒ Boolean

Returns:

  • (Boolean)


83
84
85
86
87
# File 'lib/mocha/class_method.rb', line 83

def method_exists?(method)
  symbol = method.to_sym
  metaclass = stubbee.__metaclass__
  metaclass.public_method_defined?(symbol) || metaclass.protected_method_defined?(symbol) || metaclass.private_method_defined?(symbol)
end