Module: SPQR::MiscUtil

Included in:
QmfSchemaProcessor
Defined in:
lib/spqr/utils.rb

Instance Method Summary collapse

Instance Method Details

#symbolize_dict(k, kz = nil) ⇒ Object



77
78
79
80
81
82
83
84
85
86
# File 'lib/spqr/utils.rb', line 77

def symbolize_dict(k, kz=nil)
  k2 = {}
  kz ||= k.keys

  k.keys.each do |key|
    k2[key.to_sym] = k[key] if (kz.include?(key) or kz.include?(key.to_sym))
  end

  k2
end