Method: Object#to_optimized_raw
- Defined in:
- lib/strokedb/util.rb
#to_optimized_raw ⇒ Object
Uses references to documents (compared to to_raw using hashes instead)
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/strokedb/util.rb', line 6 def to_optimized_raw case self when Array map{|v| v.to_optimized_raw } when Hash new_hash = {} each_pair{|k,v| new_hash[k.to_optimized_raw] = v.to_optimized_raw} new_hash else self end end |