Advertisement
Guest User

Untitled

a guest
May 2nd, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. # In Ruby
  2.  
  3. # Array.each
  4. # Iterate through each a collection unchanged
  5.  
  6. User.all.each do |user|
  7. puts user.email
  8. puts user.name
  9. puts
  10. end
  11.  
  12. # => veganstraightedge@gmail.com
  13. # => Shane Becker
  14. # =>
  15. # => aki@example.com
  16. # => Aki Braun
  17. # =>
  18.  
  19. # Array.map
  20. # Create a new collection by manipulating an original collection
  21. # Optionally, iterate over the new one
  22.  
  23. emails = User.all.map{ |u| u.email }
  24. puts emails
  25.  
  26. # => ["veganstraightedge@gmail.com", "aki@example.com"]
  27.  
  28. emails.each do |email|
  29. puts email
  30. end
  31.  
  32. # => veganstraightedge@gmail.com
  33. # => aki@example.com
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement