Module: GoldenFleece

Defined in:
lib/golden_fleece/validations/validator_context.rb,
lib/golden_fleece.rb,
lib/golden_fleece/type.rb,
lib/golden_fleece/model.rb,
lib/golden_fleece/value.rb,
lib/golden_fleece/format.rb,
lib/golden_fleece/schema.rb,
lib/golden_fleece/context.rb,
lib/golden_fleece/utility.rb,
lib/golden_fleece/version.rb,
lib/golden_fleece/normalizer.rb,
lib/golden_fleece/definitions.rb,
lib/golden_fleece/model/export.rb,
lib/golden_fleece/model/context.rb,
lib/golden_fleece/context/export.rb,
lib/golden_fleece/context/formats.rb,
lib/golden_fleece/context/getters.rb,
lib/golden_fleece/context/schemas.rb,
lib/golden_fleece/context/normalizers.rb,
lib/golden_fleece/model/normalization.rb,
lib/golden_fleece/model/active_model/validation.rb,
lib/golden_fleece/model/active_model/normalization.rb,
lib/golden_fleece/validations/active_model/fleece_schema_conformance_validator.rb

Overview

An ORM-independent recursive validator that goes down into every level of your nested JSON and applies various validation logic. ORM-specific validation classes should use this class for their core processing. Returns an array of error messages.

Defined Under Namespace

Modules: Definitions, Model, Utility, Validations Classes: Context, Format, Normalizer, Schema, Type, ValidatorContext, Value

Constant Summary collapse

VERSION =
"1.0.0"