Advertisement
Guest User

Untitled

a guest
May 30th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. class Object
  2. # Attempts to wrap the object into an Array if it isnt already one.
  3. #
  4. # @return [Array]
  5. def to_arylist
  6. [self]
  7. end
  8. end
  9.  
  10. class Array
  11. # (see Object#to_arylist)
  12. def to_arylist
  13. self.dup
  14. end
  15. end
  16.  
  17. # var1 = {a:2,c:3}; var2 = [{a:2,c:3}]; [var1, var2].map { |obj| obj.to_arylist } #=> [[{:a=>2, :c=>3}], [{:a=>2, :c=>3}]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement