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