X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/43ebe337e5bbe0c704a74e271599d4a270b37431..43773cb247a1fb744b57070b715bfa5d53a00822:/app/controllers/orvos/v1/schema_controller.rb diff --git a/app/controllers/orvos/v1/schema_controller.rb b/app/controllers/orvos/v1/schema_controller.rb deleted file mode 100644 index 8530bf45f8..0000000000 --- a/app/controllers/orvos/v1/schema_controller.rb +++ /dev/null @@ -1,19 +0,0 @@ -class Orvos::V1::SchemaController < ApplicationController - skip_before_filter :find_object_by_uuid - def show - Rails.application.eager_load! - classes = {} - ActiveRecord::Base.descendants.reject(&:abstract_class?).each do |k| - classes[k] = k.columns.collect do |col| - if k.serialized_attributes.has_key? col.name - { name: col.name, - type: k.serialized_attributes[col.name].object_class.to_s } - else - { name: col.name, - type: col.type } - end - end - end - render json: classes - end -end