class OpenAPI::Handlers::Hashie

Public Class Methods

hashie(snake_name, response, options) click to toggle source
# File lib/openapi/handlers/hashie.rb, line 5
def hashie(snake_name, response, options)
  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