Module: Arrow::ArrayUtilities
- Defined in:
 - lib/arrow/mixins.rb
 
Overview
A collection of utilities for working with Arrays.
Instance Method Summary
- 
  
    
      - (Object) stringify_array(array) 
    
    
  
  
  
  
  
  
  
    
Return a version of the given array with any Symbols contained in it turned into Strings.
 - 
  
    
      - (Object) symbolify_array(array) 
    
    
  
  
  
  
  
  
  
    
Return a version of the given array with any Strings contained in it turned into Symbols.
 
Instance Method Details
- (Object) stringify_array(array)
Return a version of the given array with any Symbols contained in it turned into Strings.
      96 97 98 99 100 101 102 103 104 105 106 107  | 
    
      # File 'lib/arrow/mixins.rb', line 96 def stringify_array( array ) return array.collect do |item| case item when Symbol item.to_s when Array stringify_array( item ) else item end end end  | 
  
- (Object) symbolify_array(array)
Return a version of the given array with any Strings contained in it turned into Symbols.
      112 113 114 115 116 117 118 119 120 121 122 123  | 
    
      # File 'lib/arrow/mixins.rb', line 112 def symbolify_array( array ) return array.collect do |item| case item when String item.to_sym when Array symbolify_array( item ) else item end end end  |