Module: JsonTableSchema::Constraints::Enum

Included in:
JsonTableSchema::Constraints
Defined in:
lib/jsontableschema/constraints/enum.rb

Instance Method Summary collapse

Instance Method Details

#check_enumObject



5
6
7
8
9
10
# 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