Module: Coradoc::AsciiDoc::Serializer::Registrations

Defined in:
lib/coradoc/asciidoc/serializer/registrations.rb

Overview

Trigger loading of all serializer registrations.

Each serializer file self-registers when loaded via ‘ElementRegistry.register(…)` at file bottom. Walking the serializers directory is the single source of truth for “which serializers exist” — adding a file is the only step required for it to register.

Class Method Summary collapse

Class Method Details

.load_all!Object



15
16
17
18
# File 'lib/coradoc/asciidoc/serializer/registrations.rb', line 15

def load_all!
  Dir["#{__dir__}/serializers/**/*.rb"].sort.each { |path| require path }
  true
end