Module: ActiveSync::ModelsHelper
- Defined in:
- app/helpers/active_sync/models_helper.rb
Class Method Summary collapse
Class Method Details
.model_descriptions ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'app/helpers/active_sync/models_helper.rb', line 3 def self.model_descriptions Rails.application.eager_load! unless Rails.application.config.cache_classes ActiveRecord::Base.subclasses[1].descendants.map do |model| { name: model.name, associations: model.reflect_on_all_associations.map do |a| { name: a.name, class: a.class_name, type: a.association_class.name } end } end end |