class JsonValidation::Validators::Type
Public Instance Methods
validate(record)
click to toggle source
# File lib/json_validation/validators/type.rb, line 6 def validate(record) types = Array(fragment['type']) types.any? {|type| klasses = JsonValidation::TYPES_TO_CLASSES.fetch(type.to_sym) klasses.any? {|klass| record.is_a?(klass)} } end