Module: KF5::Helper

Defined in:
lib/kf5/helper.rb

Class Method Summary collapse

Class Method Details

.copy_if_exist(from_hash, to_hash, key) ⇒ Object



7
8
9
10
# File 'lib/kf5/helper.rb', line 7

def self.copy_if_exist(from_hash, to_hash, key)
  value = indifferent_access(from_hash, key)
  to_hash[key] = value unless value.nil?
end

.indifferent_access(hash, key) ⇒ Object



3
4
5
# File 'lib/kf5/helper.rb', line 3

def self.indifferent_access(hash, key)
  hash[key.to_s] || hash[key.to_sym]
end