Method: YARD::Registry.load
- Defined in:
- lib/yard/registry.rb
permalink .load(files = [], reparse = false) ⇒ Registry
Loads the registry and/or parses a list of files
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/yard/registry.rb', line 109 def load(files = [], reparse = false) if files.is_a?(Array) if File.exist?(yardoc_file) && !reparse load_yardoc else size = thread_local_store.keys.size YARD.parse(files) save if thread_local_store.keys.size > size end elsif files.is_a?(String) load_yardoc(files) else raise ArgumentError, "Must take a list of files to parse or the .yardoc file to load." end self end |