Method: Apia::Definitions::Enum#validate

Defined in:
lib/apia/definitions/enum.rb

#validate(errors) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/apia/definitions/enum.rb', line 21

def validate(errors)
  if cast && !cast.is_a?(Proc)
    errors.add self, 'CastMustBeProc', 'The value provided for casting an enum must be an instance of Proc'
  end

  true
end