kit-doc edge
Modules
module
Kit::Doc::Services::Modules
View Source
Kit::Doc::Services::Modules
Logic used in Yard to retrieve objects or properties, centralized in one place.
Link to this section Summary ⚠️ Private APIs are currently hidden.
Link to this section Class methods 17
Get all constants declared in object namespace as an array.
Get all methods of object as an array.
Get all Classes & Modules as a hash, the key being the fully qualified name of the object.
Get all Classes & Modules as an array.
Get all attributes of object.
Link to this method
.get_object_constants(object:, options:, verifier_runner:, include_inherited: false)
View SourceGet all constants declared in object namespace as a hash.
Link to this method
.get_object_inherited_attributes(object:, options:, verifier_runner:)
View SourceGet all attributes inherited by object.
Link to this method
.get_object_inherited_constants(object:, options:, verifier_runner:)
View SourceGet all constants declared in parent's object namespace.
Link to this method
.get_object_inherited_methods(object:, options:, verifier_runner:, include_instance_methods: true, include_class_methods: true, hide_if_overwritten: true)
View SourceGet all methods inherited by object.
Link to this method
.get_object_methods(object:, options:, verifier_runner:, include_aliases: true, include_attributes: false, include_inherited: false, include_specials: true, include_instance_methods: true, include_class_methods: true)
View SourceGet all methods of object as an hash.
Get the class / modules that have been extended into object.
Get the class / modules that have been included into object.
Link to this method