Sha256: 6dd97bd47bff246dbab2af081c321a7c05007c49ac26feac4c5ad43bd219e216

Contents?: true

Size: 219 Bytes

Versions: 22

Compression:

Stored size: 219 Bytes

Contents

require 'hashdiff'

class Harmony::Service::Utils::Diff
  
  def new_items(old_value, new_value)
    diff = HashDiff.diff(old_value, new_value)
    diff.select{|item| item[0] == '+'}.collect{|item| item[2]}
  end
  
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
harmony-service-0.8.3 lib/harmony/service/utils/diff.rb
harmony-service-0.8.2 lib/harmony/service/utils/diff.rb
harmony-service-0.8.1 lib/harmony/service/utils/diff.rb
harmony-service-0.8.0 lib/harmony/service/utils/diff.rb
harmony-service-0.7.2 lib/harmony/service/utils/diff.rb
harmony-service-0.7.1 lib/harmony/service/utils/diff.rb
harmony-service-0.7.0 lib/harmony/service/utils/diff.rb
harmony-service-0.6.0 lib/harmony/service/utils/diff.rb
harmony-service-0.5.8 lib/harmony/service/utils/diff.rb
harmony-service-0.5.7 lib/harmony/service/utils/diff.rb
harmony-service-0.5.6 lib/harmony/service/utils/diff.rb
harmony-service-0.5.5 lib/harmony/service/utils/diff.rb
harmony-service-0.5.4 lib/harmony/service/utils/diff.rb
harmony-service-0.5.3 lib/harmony/service/utils/diff.rb
harmony-service-0.5.2 lib/harmony/service/utils/diff.rb
harmony-service-0.5.1 lib/harmony/service/utils/diff.rb
harmony-service-0.5.0 lib/harmony/service/utils/diff.rb
harmony-service-0.4.4 lib/harmony/service/utils/diff.rb
harmony-service-0.4.3 lib/harmony/service/utils/diff.rb
harmony-service-0.4.2 lib/harmony/service/utils/diff.rb