Skip to content

Commit ef0551d

Browse files
authored
chore: remove sorted_set dependency (#1423)
1 parent 1bdacf1 commit ef0551d

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

jsonapi-resources.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,4 @@ Gem::Specification.new do |spec|
3131
spec.add_dependency 'activerecord', '>= 5.1'
3232
spec.add_dependency 'railties', '>= 5.1'
3333
spec.add_dependency 'concurrent-ruby'
34-
spec.add_dependency 'sorted_set'
3534
end

lib/jsonapi/resource_fragment.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def initialize(identity, resource: nil, cache: nil, primary: false)
2525
@primary = primary
2626

2727
@related = {}
28-
@related_from = SortedSet.new
28+
@related_from = Set.new
2929
end
3030

3131
def initialize_related(relationship_name)

lib/jsonapi/resource_set.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def flatten_resource_tree(resource_tree, flattened_tree = {})
180180
flattened_tree[resource_klass][id][:resource] ||= fragment.resource if fragment.resource
181181

182182
fragment.related.try(:each_pair) do |relationship_name, related_rids|
183-
flattened_tree[resource_klass][id][:relationships][relationship_name] ||= SortedSet.new
183+
flattened_tree[resource_klass][id][:relationships][relationship_name] ||= Set.new
184184
flattened_tree[resource_klass][id][:relationships][relationship_name].merge(related_rids)
185185
end
186186
end

0 commit comments

Comments
 (0)