skip abstract classes in schema controller
authorTom Clegg <tom@clinicalfuture.com>
Fri, 18 Jan 2013 09:46:02 +0000 (01:46 -0800)
committerTom Clegg <tom@clinicalfuture.com>
Fri, 18 Jan 2013 09:46:02 +0000 (01:46 -0800)
app/controllers/orvos/v1/schema_controller.rb

index c68ce04687442a883d133bb2d88ea12fa159b7d5..8530bf45f85507aeb42ec828bbb0df36d8ec5338 100644 (file)
@@ -3,7 +3,7 @@ class Orvos::V1::SchemaController < ApplicationController
   def show
     Rails.application.eager_load!
     classes = {}
-    ActiveRecord::Base.descendants.each do |k|
+    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,