Class: JsonApi::Validator

Inherits:
Object
  • Object
show all
Defined in:
lib/jsonapi/validator.rb

Class Method Summary collapse

Class Method Details

.json(object) ⇒ Object



12
13
14
15
# File 'lib/jsonapi/validator.rb', line 12

def self.json(object)
  errors = JSON::Validator.fully_validate(STANDARD_SCHEMA,object)
  return errors
end

.json_file(file) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/jsonapi/validator.rb', line 4

def self.json_file(file)
  object = nil
  File.open(file) do |f|
    object = JSON.parse(f.read)
  end
  return json(object)
end