Module: KnifeSous::HashMixins
- Included in:
- Node
- Defined in:
- lib/knife_sous/mixins/hash_mixins.rb
Class Method Summary collapse
Class Method Details
.normalize_hash(hash) ⇒ Object
6 7 8 |
# File 'lib/knife_sous/mixins/hash_mixins.rb', line 6 def normalize_hash(hash) Hash[hash.map{ |k, v| [sanitize_key(k), v.to_s] }] end |
.sanitize_key(key) ⇒ Object
10 11 12 |
# File 'lib/knife_sous/mixins/hash_mixins.rb', line 10 def sanitize_key(key) key.to_s.downcase.gsub(/-/, '_').to_sym end |