Module: Mememaster
- Defined in:
- lib/mememaster.rb,
lib/mememaster/version.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.method_visibility(klass, method_name) ⇒ Object
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/mememaster.rb', line 11
def self.method_visibility(klass, method_name)
case
when klass.private_method_defined?(method_name)
:private
when klass.protected_method_defined?(method_name)
:protected
else
:public
end
end
|