Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/config_logic/core_ext/array.rb

Instance Method Summary collapse

Instance Method Details

#stringify_symbolsObject



3
4
5
# File 'lib/config_logic/core_ext/array.rb', line 3

def stringify_symbols
  self.map { |val| val.is_a?(Symbol) ? val.to_s : val }
end

#symbolize_stringsObject



7
8
9
# File 'lib/config_logic/core_ext/array.rb', line 7

def symbolize_strings
  self.map { |val| val.is_a?(Symbol) ? val.to_s : val }
end

#to_hashObject



11
12
13
# File 'lib/config_logic/core_ext/array.rb', line 11

def to_hash
  self.inject({}) { |h, (key, val)| h[key] = val; h }
end