Class: Array

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

Instance Method Summary collapse

Instance Method Details

#symbolize_keysObject

Returns an Array with all elements’ keys converted to symbols, as long as they respond to symbolize_keys.



4
5
6
# File 'lib/teamdrive_api/core_ext/array.rb', line 4

def symbolize_keys
  self.map { |e| e.symbolize_keys rescue e }
end

#symbolize_keys!Object

Converts the keys of all elements to symbols, as long as the elements respond to symbolize_keys!



10
11
12
13
14
# File 'lib/teamdrive_api/core_ext/array.rb', line 10

def symbolize_keys!
  self.each do |e|
    e.symbolize_keys! rescue nil
  end
end