Class: JSON::API::Conformant
- Inherits:
-
Object
- Object
- JSON::API::Conformant
- Defined in:
- lib/json_api_conformant/version.rb,
lib/json_api_conformant/conformant.rb
Constant Summary collapse
- VERSION =
"1.0.0"- DEFAULT_SCHEMA_VERSION =
'1.0'
Class Method Summary collapse
- .valid?(data, version: DEFAULT_SCHEMA_VERSION, **options) ⇒ Boolean
- .validate(data, version: DEFAULT_SCHEMA_VERSION, **options) ⇒ Object
Class Method Details
.valid?(data, version: DEFAULT_SCHEMA_VERSION, **options) ⇒ Boolean
9 10 11 |
# File 'lib/json_api_conformant/conformant.rb', line 9 def valid?(data, version: DEFAULT_SCHEMA_VERSION, **) validator.validate(schema(version), data, ) end |
.validate(data, version: DEFAULT_SCHEMA_VERSION, **options) ⇒ Object
13 14 15 |
# File 'lib/json_api_conformant/conformant.rb', line 13 def validate(data, version: DEFAULT_SCHEMA_VERSION, **) validator.fully_validate(schema(version), data, ) end |