Class: OpenAPI::Handlers::Hashie
- Inherits:
-
OpenAPI::Handler
- Object
- OpenAPI::Handler
- OpenAPI::Handlers::Hashie
- Defined in:
- lib/openapi/handlers/hashie.rb
Class Method Summary collapse
Methods inherited from OpenAPI::Handler
Class Method Details
.hashie(snake_name, response, options) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/openapi/handlers/hashie.rb', line 5 def hashie(snake_name, response, ) return self.failed(response) if not response.success? klass_name = snake_name.camelize hash = JSON.parse(response.raw) resp = Payplug::Model::Response.new(hash) return OpenAPI::Handlers::Response.wrap(resp, response) end |