Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet_forge_server/patches.rb

Instance Method Summary collapse

Instance Method Details

#deep_mergeObject



49
50
51
52
53
# File 'lib/puppet_forge_server/patches.rb', line 49

def deep_merge
  inject({}) do |merged, map|
    merged.deep_merge(map)
  end
end

#version_sort_byObject



55
56
57
58
59
# File 'lib/puppet_forge_server/patches.rb', line 55

def version_sort_by
  sort_by do |element|
    Gem::Version.new(yield(element))
  end
end