Module: WhyChain::MethodDefinition
- Defined in:
- lib/why_chain/method_definition.rb
Overview
Shared predicate for direct method definitions in a lookup node.
Class Method Summary collapse
Class Method Details
.defined_directly?(mod, method_name) ⇒ Boolean
8 9 10 11 12 |
# File 'lib/why_chain/method_definition.rb', line 8 def defined_directly?(mod, method_name) mod.method_defined?(method_name, false) || mod.private_method_defined?(method_name, false) || mod.protected_method_defined?(method_name, false) end |