Skip to content

Commit

Permalink
chore: remove sorted_set dependency (#1423)
Browse files Browse the repository at this point in the history
  • Loading branch information
bf4 authored Jan 10, 2024
1 parent 1bdacf1 commit ef0551d
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 3 deletions.
1 change: 0 additions & 1 deletion jsonapi-resources.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,4 @@ Gem::Specification.new do |spec|
spec.add_dependency 'activerecord', '>= 5.1'
spec.add_dependency 'railties', '>= 5.1'
spec.add_dependency 'concurrent-ruby'
spec.add_dependency 'sorted_set'
end
2 changes: 1 addition & 1 deletion lib/jsonapi/resource_fragment.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ def initialize(identity, resource: nil, cache: nil, primary: false)
@primary = primary

@related = {}
@related_from = SortedSet.new
@related_from = Set.new
end

def initialize_related(relationship_name)
Expand Down
2 changes: 1 addition & 1 deletion lib/jsonapi/resource_set.rb
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ def flatten_resource_tree(resource_tree, flattened_tree = {})
flattened_tree[resource_klass][id][:resource] ||= fragment.resource if fragment.resource

fragment.related.try(:each_pair) do |relationship_name, related_rids|
flattened_tree[resource_klass][id][:relationships][relationship_name] ||= SortedSet.new
flattened_tree[resource_klass][id][:relationships][relationship_name] ||= Set.new
flattened_tree[resource_klass][id][:relationships][relationship_name].merge(related_rids)
end
end
Expand Down

0 comments on commit ef0551d

Please sign in to comment.