Class: Textus::Protocol::Builder::Domain
- Inherits:
-
Object
- Object
- Textus::Protocol::Builder::Domain
- Defined in:
- lib/textus/protocol/builder/domain.rb
Defined Under Namespace
Classes: Components
Instance Method Summary collapse
Instance Method Details
#call(root, layout:) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/textus/protocol/builder/domain.rb', line 7 def call(root, layout:) manifest = Manifest.load(root) schemas = Schema::Registry.new(layout.schemas_dir) workflows = Workflow::Registry.load_all(root) workflow_registry = Workflow::Registry.new(workflows) Components.new(manifest:, schemas:, workflows:, workflow_registry:) end |