Module: Darthjee::CoreExt::Hash::Squasher

Defined in:
lib/darthjee/core_ext/hash/squasher.rb

Defined Under Namespace

Classes: Builder

Class Method Summary collapse

Class Method Details

.squash(origin) ⇒ Object



27
28
29
30
31
# File 'lib/darthjee/core_ext/hash/squasher.rb', line 27

def self.squash(origin)
  origin.inject({}) do |hash, (key, value)|
    hash.merge!(Builder.new(key, value).to_h)
  end
end