class Qdocs::ActiveRecord::Const
Public Instance Methods
show(const)
click to toggle source
Calls superclass method
Qdocs::Base::Const#show
# File lib/qdocs/active_record.rb, line 32 def show(const) database_attributes = {} constant = nil resp = super do |con| if_active_record(con) do |klass| constant = klass klass.columns.each do |col| database_attributes[col.name.to_sym] = active_record_attributes_for col end end end if constant { **resp, type: :active_record_class, attributes: { **resp[:attributes], database_attributes: database_attributes, }, } else resp end end