Class: DuperVisor::Formats::Ini

Inherits:
Base
  • Object
show all
Defined in:
lib/dupervisor/formats/ini.rb

Class Method Summary collapse

Methods inherited from Base

inherited

Class Method Details

.transform_hashObject



6
7
8
9
10
11
12
13
14
# File 'lib/dupervisor/formats/ini.rb', line 6

def self.transform_hash
  delete_keys = ::Set.new
  keys_to_add      = {}
  if block_given?
    hash = yield(keys_to_add, delete_keys)
  end
  delete_keys.each { |k| hash.delete(k) }
  hash.merge!(keys_to_add)
end