Module: Rakuna::Validation::JSON

Includes:
Contracts, Accepts::JSON
Defined in:
lib/rakuna/validation/json.rb

Instance Method Summary collapse

Instance Method Details

#json_valid?Boolean

Returns:

  • (Boolean)


18
19
20
21
# File 'lib/rakuna/validation/json.rb', line 18

def json_valid?
  return true unless defined? json_schema
  @valid ||= ::JSON::Validator.validate json_schema, input
end

#payload_valid?Boolean

Returns:

  • (Boolean)


12
13
14
15
# File 'lib/rakuna/validation/json.rb', line 12

def payload_valid?
  warn 'NOTE: payload_valid? is deprecated; use json_valid? instead.'
  json_valid?
end