module JsonTableSchema::Constraints::Enum

Public Instance Methods

check_enum() click to toggle source
# File lib/jsontableschema/constraints/enum.rb, line 5
def check_enum
  if !parse_constraint(@constraints['enum']).include?(@value)
    raise JsonTableSchema::ConstraintError.new("The value for the field `#{@field['name']}` must be in the enum array")
  end
  true
end