Class: RailsApiDoc::Controller::AttributeParser
- Inherits:
-
Object
- Object
- RailsApiDoc::Controller::AttributeParser
- Defined in:
- lib/rails_api_doc/controller/attribute_parser.rb
Overview
author: Vadim Shaveiko <@vshaveyko> :nodoc:
Constant Summary collapse
- WRONG_NAME_ERROR_STRING =
TODO : Change to I18n. Added on: 08.10.16. Added by: <@vshaveyko>
'Name should consist only of letters\cciphers\underscores'
Class Method Summary collapse
Class Method Details
.parse_attributes(params) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/rails_api_doc/controller/attribute_parser.rb', line 11 def parse_attributes(params) type = :enum if params[:enum].present? { name: parse_name(params[:name]), type: type || parse_type(params[:type]), enum: parse_enum(params[:enum]) }.compact end |