lib/yard/autoload.rb in yard-0.4.0 vs lib/yard/autoload.rb in yard-0.5.0
- old
+ new
@@ -1,12 +1,14 @@
# @private
def __p(*path) File.join(YARD::ROOT, 'yard', *path) end
module YARD
module CLI # Namespace for command-line interface components
+ autoload :Base, __p('cli/base')
autoload :YardGraph, __p('cli/yard_graph')
autoload :Yardoc, __p('cli/yardoc')
+ autoload :YRI, __p('cli/yri')
end
# 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
@@ -98,10 +100,11 @@
autoload :AstNode, __p('parser/ruby/ast_node')
autoload :RubyParser, __p('parser/ruby/ruby_parser')
end
+ autoload :CParser, __p('parser/c_parser')
autoload :ParserSyntaxError, __p('parser/source_parser')
autoload :SourceParser, __p('parser/source_parser')
autoload :UndocumentableError, __p('parser/source_parser')
end
@@ -112,10 +115,11 @@
module Serializers # Namespace for components that serialize to various endpoints
autoload :Base, __p('serializers/base')
autoload :FileSystemSerializer, __p('serializers/file_system_serializer')
autoload :ProcessSerializer, __p('serializers/process_serializer')
autoload :StdoutSerializer, __p('serializers/stdout_serializer')
+ autoload :YardocSerializer, __p('serializers/yardoc_serializer')
end
module Tags # Namespace for Tag components
autoload :DefaultFactory, __p('tags/default_factory')
autoload :DefaultTag, __p('tags/default_tag')
@@ -143,12 +147,13 @@
autoload :Engine, __p('templates/engine')
autoload :Template, __p('templates/template')
end
- autoload :Docstring, __p('docstring')
- autoload :Logger, __p('logging')
- autoload :Registry, __p('registry')
- autoload :Verifier, __p('verifier')
+ autoload :Docstring, __p('docstring')
+ autoload :Logger, __p('logging')
+ autoload :Registry, __p('registry')
+ autoload :RegistryStore, __p('registry_store')
+ autoload :Verifier, __p('verifier')
end
undef __p