class Kpm::Handlers::Model
Private Class Methods
const_model(snake_name, response, options)
click to toggle source
# File lib/kpm/handlers/json.rb, line 12 def const_model(snake_name, response, options) klass_name = snake_name.camelize hash = JSON.parse(response.raw) klass = Kpm::Model.const_get(klass_name) if klass.respond_to?(:json_root) hash = hash[klass.json_root] end resp = klass.new(hash) return OpenAPI::Handlers::Response.wrap(resp, response) end