Module: SleepingKingStudios::Docs::Registry

Defined in:
lib/sleeping_king_studios/docs/registry.rb

Overview

Dependency injection provider wrapping the YARD registry.

Class Method Summary collapse

Class Method Details

.clearObject

Clears the cached registry, if any.



11
12
13
# File 'lib/sleeping_king_studios/docs/registry.rb', line 11

def self.clear
  @instance = nil
end

.instanceArray

Caches and returns the contents of the YARD registry.

Returns:

  • the cached registry.



18
19
20
# File 'lib/sleeping_king_studios/docs/registry.rb', line 18

def self.instance
  @instance ||= [::YARD::Registry.root, *::YARD::Registry.to_a]
end