Sha256: a6d7820a179d68f19ac4b161409085a2b07685bf1a390c805d11ab9b8edf7161
Contents?: true
Size: 535 Bytes
Versions: 13
Compression:
Stored size: 535 Bytes
Contents
# frozen_string_literal: true module Unwrappr # specs_versions is a hash like { name: 'version' } class SpecVersionComparator 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 end end
Version data entries
13 entries across 13 versions & 1 rubygems