Module: Metanorma::Mirror::DefaultRegistry
- Defined in:
- lib/metanorma/mirror/default_registry.rb
Overview
Single source of truth for the default Metanorma → Mirror handler
registrations. Mirror.default_registry memoizes a frozen instance
built from here; Mirror.build_default_registry returns a fresh
instance each call.
Adding a new model class to handler mapping = adding one
register_default call here. No edits to HandlerRegistry (OCP).
Class Method Summary collapse
Class Method Details
.build ⇒ Object
14 15 16 17 18 |
# File 'lib/metanorma/mirror/default_registry.rb', line 14 def build registry = HandlerRegistry.new register_default(registry) registry end |