Module: Fractor::ConfigSchema
- Defined in:
- lib/fractor/config_schema.rb
Overview
Configuration schema validation module.
Provides declarative configuration schemas with validation. Useful for validating configuration options at initialization time.
Defined Under Namespace
Modules: SchemaClassMethods Classes: SchemaEntry
Class Method Summary collapse
-
.extended(base) ⇒ Object
Module-level methods for defining schemas.
Class Method Details
.extended(base) ⇒ Object
Module-level methods for defining schemas
90 91 92 93 |
# File 'lib/fractor/config_schema.rb', line 90 def self.extended(base) base.instance_variable_set(:@schema_entries, {}) base.singleton_class.prepend(SchemaClassMethods) end |