Skip to content

Commit 8a2bd30

Browse files
authored
Merge pull request #795 from valscion/remove-duplicate-method
Remove duplicate definition of Resource#cached_resources_for method
2 parents 95027f4 + 9c78ee1 commit 8a2bd30

1 file changed

Lines changed: 0 additions & 16 deletions

File tree

lib/jsonapi/resource.rb

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,22 +1085,6 @@ def find_records(filters, options = {})
10851085
records
10861086
end
10871087

1088-
def cached_resources_for(records, serializer, options)
1089-
if records.is_a?(Array) && records.all?{|rec| rec.is_a?(JSONAPI::Resource)}
1090-
resources = records.map{|r| [r.id, r] }.to_h
1091-
elsif self.caching?
1092-
t = _model_class.arel_table
1093-
cache_ids = pluck_arel_attributes(records, t[_primary_key], t[_cache_field])
1094-
resources = CachedResourceFragment.fetch_fragments(self, serializer, options[:context], cache_ids)
1095-
else
1096-
resources = resources_for(records, options).map{|r| [r.id, r] }.to_h
1097-
end
1098-
1099-
preload_included_fragments(resources, records, serializer, options)
1100-
1101-
resources.values
1102-
end
1103-
11041088
def check_reserved_resource_name(type, name)
11051089
if [:ids, :types, :hrefs, :links].include?(type)
11061090
warn "[NAME COLLISION] `#{name}` is a reserved resource name."

0 commit comments

Comments
 (0)