123456789_123456789_123456789_123456789_123456789_

Module: YARD::CodeObjects

Relationships & Source Files
Namespace Children
Modules:
Classes:
Exceptions:
Extension / Inclusion / Inheritance Descendants
Included In:
Handlers::Base, Handlers::C::AliasHandler, Handlers::C::AttributeHandler, Handlers::C::Base, Handlers::C::ClassHandler, Handlers::C::ConstantHandler, Handlers::C::HandlerMethods, Handlers::C::InitHandler, Handlers::C::MethodHandler, Handlers::C::MixinHandler, Handlers::C::ModuleHandler, Handlers::C::OverrideCommentHandler, Handlers::C::PathHandler, Handlers::C::StructHandler, Handlers::C::SymbolHandler, Handlers::Ruby::AliasHandler, Handlers::Ruby::AttributeHandler, Handlers::Ruby::Base, Handlers::Ruby::ClassConditionHandler, Handlers::Ruby::ClassHandler, Handlers::Ruby::ClassVariableHandler, Handlers::Ruby::CommentHandler, Handlers::Ruby::ConstantHandler, Handlers::Ruby::DSLHandler, Handlers::Ruby::DSLHandlerMethods, Handlers::Ruby::ExceptionHandler, Handlers::Ruby::ExtendHandler, Handlers::Ruby::Legacy::AliasHandler, Handlers::Ruby::Legacy::AttributeHandler, Handlers::Ruby::Legacy::Base, Handlers::Ruby::Legacy::ClassConditionHandler, Handlers::Ruby::Legacy::ClassHandler, Handlers::Ruby::Legacy::ClassVariableHandler, Handlers::Ruby::Legacy::CommentHandler, Handlers::Ruby::Legacy::ConstantHandler, Handlers::Ruby::Legacy::DSLHandler, Handlers::Ruby::Legacy::ExceptionHandler, Handlers::Ruby::Legacy::ExtendHandler, Handlers::Ruby::Legacy::MethodHandler, Handlers::Ruby::Legacy::MixinHandler, Handlers::Ruby::Legacy::ModuleFunctionHandler, Handlers::Ruby::Legacy::ModuleHandler, Handlers::Ruby::Legacy::PrivateClassMethodHandler, Handlers::Ruby::Legacy::PrivateConstantHandler, Handlers::Ruby::Legacy::VisibilityHandler, Handlers::Ruby::Legacy::YieldHandler, Handlers::Ruby::MethodConditionHandler, Handlers::Ruby::MethodHandler, Handlers::Ruby::MixinHandler, Handlers::Ruby::ModuleFunctionHandler, Handlers::Ruby::ModuleHandler, Handlers::Ruby::PrivateClassMethodHandler, Handlers::Ruby::PrivateConstantHandler, Handlers::Ruby::PublicClassMethodHandler, Handlers::Ruby::StructHandlerMethods, Handlers::Ruby::VisibilityHandler, Handlers::Ruby::YieldHandler, Tags::TypesExplainer::Parser
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Defined in: lib/yard/autoload.rb,
lib/yard/code_objects/base.rb,
lib/yard/code_objects/class_object.rb,
lib/yard/code_objects/class_variable_object.rb,
lib/yard/code_objects/constant_object.rb,
lib/yard/code_objects/extended_method_object.rb,
lib/yard/code_objects/extra_file_object.rb,
lib/yard/code_objects/macro_object.rb,
lib/yard/code_objects/method_object.rb,
lib/yard/code_objects/module_object.rb,
lib/yard/code_objects/namespace_mapper.rb,
lib/yard/code_objects/namespace_object.rb,
lib/yard/code_objects/proxy.rb,
lib/yard/code_objects/root_object.rb

Overview

A "code object" is defined as any entity in the Ruby language. Classes, modules, methods, class variables and constants are the major objects, but DSL languages can create their own by inheriting from Base.

Constant Summary

Class Method Summary

NamespaceMapper - Extended

clear_separators

Clears the map of separators.

default_separator

Gets or sets the default separator value to use when no separator for the namespace can be determined.

register_separator

Registers a separator with an optional set of valid types that must follow the separator lexically.

separators, separators_for_type, separators_match, types_for_separator,
unregister_separator_by_type

Unregisters a separator by a type.