Module: Ukiryu::Definition
- Defined in:
- lib/ukiryu/definition.rb,
lib/ukiryu/definition/loader.rb,
lib/ukiryu/definition/source.rb,
lib/ukiryu/definition/metadata.rb,
lib/ukiryu/definition/discovery.rb,
lib/ukiryu/definition/lint_issue.rb,
lib/ukiryu/definition/sources/file.rb,
lib/ukiryu/definition/sources/string.rb,
lib/ukiryu/definition/definition_cache.rb,
lib/ukiryu/definition/version_resolver.rb,
lib/ukiryu/definition/definition_linter.rb,
lib/ukiryu/definition/validation_result.rb,
lib/ukiryu/definition/definition_composer.rb,
lib/ukiryu/definition/definition_validator.rb,
lib/ukiryu/definition/documentation_generator.rb
Overview
Definition loading module
Provides functionality for loading tool definitions from various sources:
-
Files on the filesystem
-
YAML strings
-
XDG-compliant system paths
-
Tool-bundled locations
-
Central register (existing)
Defined Under Namespace
Modules: Sources Classes: DefinitionCache, DefinitionComposer, DefinitionLinter, DefinitionMetadata, DefinitionValidator, Discovery, DocumentationGenerator, LintIssue, Loader, Source, ValidationResult, VersionResolver
Constant Summary collapse
- FileSource =
Export classes for convenience
Ukiryu::Definition::Sources::FileSource
- StringSource =
Ukiryu::Definition::Sources::StringSource