Class: RailsApiDoc::Config::ValidateEnum

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_api_doc/config/validate_enum.rb

Overview

author: Vadim Shaveiko <@vshaveyko> :nodoc:

Instance Method Summary collapse

Instance Method Details

#valid?(controller_param, api_param_data) ⇒ Boolean

check validation of current type by given data

enum: check that enum array includes given value

Returns:

  • (Boolean)


14
15
16
17
18
# File 'lib/rails_api_doc/config/validate_enum.rb', line 14

def valid?(controller_param, api_param_data)
  return true unless api_param_data.enum?

  api_param_data[:enum].include?(controller_param)
end