module DefinedMethods

Constants

VERSION

Public Class Methods

fqmn(object_name, method, singleton) click to toggle source
# File lib/defined_methods.rb, line 18
def fqmn(object_name, method, singleton)
  separator = singleton ? '.' : '#'
  object_name + separator + method.to_s
end
in(object) click to toggle source
# File lib/defined_methods.rb, line 7
def in(object)
  [
    Singleton.methods_defined_in(object),
    Singleton.private_methods_defined_in(object),
    Singleton.protected_methods_defined_in(object),
    Instance.methods_defined_in(object),
    Instance.private_methods_defined_in(object),
    Instance.protected_methods_defined_in(object)
  ]
end