summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-04-14 08:31:39 -0600
committermo khan <mo.khan@gmail.com>2020-04-14 08:31:39 -0600
commitf06c0bcd2c035700d80aefdf4b272ea0ebc3a368 (patch)
tree341ef3e3c8661b1b27b0e5a67b16176830f6f19a
parent33b36e31f431a1eb3fdbbf46df21c24029b1e387 (diff)
Use a SortedSet to sort when items are added
-rw-r--r--lib/spandx/core/dependency.rb2
-rw-r--r--lib/spandx/core/report.rb4
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/spandx/core/dependency.rb b/lib/spandx/core/dependency.rb
index 4e5c191..d5591f5 100644
--- a/lib/spandx/core/dependency.rb
+++ b/lib/spandx/core/dependency.rb
@@ -30,7 +30,7 @@ module Spandx
end
def to_s
- @to_s ||= [package_manager, name, version].compact.join(' ')
+ @to_s ||= [name, version].compact.join(' ')
end
def inspect
diff --git a/lib/spandx/core/report.rb b/lib/spandx/core/report.rb
index 0247bc6..9c56243 100644
--- a/lib/spandx/core/report.rb
+++ b/lib/spandx/core/report.rb
@@ -13,7 +13,7 @@ module Spandx
}.freeze
def initialize
- @dependencies = Set.new
+ @dependencies = SortedSet.new
end
def add(dependency)
@@ -21,7 +21,7 @@ module Spandx
end
def each
- @dependencies.sort.each do |dependency|
+ @dependencies.each do |dependency|
yield dependency
end
end