Class: Unwrappr::SpecVersionComparator
- Inherits:
-
Object
- Object
- Unwrappr::SpecVersionComparator
- Defined in:
- lib/unwrappr/spec_version_comparator.rb
Overview
specs_versions is a hash like { name: ‘version’ }
Class Method Summary collapse
Class Method Details
.perform(specs_versions_before, specs_versions_after) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/unwrappr/spec_version_comparator.rb', line 6 def self.perform(specs_versions_before, specs_versions_after) keys = (specs_versions_before.keys + specs_versions_after.keys).uniq changes = keys.sort.map do |key| { dependency: key, before: specs_versions_before[key], after: specs_versions_after[key] } end changes.reject { |rec| rec[:before] == rec[:after] } end |