Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/lnbackup/util.rb

Instance Method Summary collapse

Instance Method Details

#append(hash) ⇒ Object

“aktualizace” hashe jinou hashi: existujici klice jsou prepsany, neexistujici pridany a to cele rekurzivne po hashich



48
49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/lnbackup/util.rb', line 48

def append( hash )
  hash.each_pair do |k,v|
    if self.has_key?(k)
      case v
      when Hash
        self[k].append(v)
      else
        self[k] = v
      end
    else
      self[k] = v
    end
  end
end