diff options
author | Ash McKenzie <amckenzie@gitlab.com> | 2022-05-18 10:59:17 +0300 |
---|---|---|
committer | Evan Read <eread@gitlab.com> | 2022-05-18 10:59:17 +0300 |
commit | e397ed1c39f39037e5f1edac17b2dc82c59bc2c5 (patch) | |
tree | 1f282fd61e545af845e1bfbe674c80d66ff47ee1 /lib | |
parent | e7fc6e9d0418c49ad0192505325bafae19321bf7 (diff) |
Use Ruby autoloader
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/docs.rb | 13 | ||||
-rw-r--r-- | lib/gitlab/docs/link.rb | 2 |
2 files changed, 15 insertions, 0 deletions
diff --git a/lib/gitlab/docs.rb b/lib/gitlab/docs.rb new file mode 100644 index 00000000..b078f62c --- /dev/null +++ b/lib/gitlab/docs.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +$LOAD_PATH.unshift(__dir__) + +module Gitlab + module Docs + autoload :Document, 'docs/document' + autoload :Element, 'docs/element' + autoload :Link, 'docs/link' + autoload :Page, 'docs/page' + autoload :Nanoc, 'docs/nanoc' + end +end diff --git a/lib/gitlab/docs/link.rb b/lib/gitlab/docs/link.rb index c35b61b9..d0e7b9d8 100644 --- a/lib/gitlab/docs/link.rb +++ b/lib/gitlab/docs/link.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative '../docs' + module Gitlab module Docs class Link |