Class: GrapeOAS::ApiModelBuilders::ResponseParsers::HttpCodesParser
- Inherits:
-
Object
- Object
- GrapeOAS::ApiModelBuilders::ResponseParsers::HttpCodesParser
- Includes:
- Base
- Defined in:
- lib/grape_oas/api_model_builders/response_parsers/http_codes_parser.rb
Overview
Parser for responses defined via :http_codes, :failure, or :success options These are legacy grape-swagger formats that we support for compatibility
Instance Method Summary collapse
Instance Method Details
#applicable?(route) ⇒ Boolean
11 12 13 |
# File 'lib/grape_oas/api_model_builders/response_parsers/http_codes_parser.rb', line 11 def applicable?(route) (route) || desc_block?(route) end |
#parse(route) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/grape_oas/api_model_builders/response_parsers/http_codes_parser.rb', line 15 def parse(route) specs = (route) return specs unless specs.empty? parse_from_desc(route) end |