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