Method: JSONAPI::Resource._lookup_association_chain
- Defined in:
- lib/jsonapi/resource.rb
._lookup_association_chain(model_names) ⇒ Object
650 651 652 653 654 655 656 657 658 659 660 661 |
# File 'lib/jsonapi/resource.rb', line 650 def _lookup_association_chain(model_names) associations = [] model_names.inject do |prev, current| association = prev.classify.constantize.reflect_on_all_associations.detect do |assoc| assoc.name.to_s.downcase == current.downcase end associations << association association.class_name end associations end |