class Module

def method_visibility(method) # :nodoc:

:nodoc:
def method_visibility(method) # :nodoc:
  case
  when private_method_defined?(method)
    :private
  when protected_method_defined?(method)
    :protected
  else
    :public
  end
end