Guest User

Untitled

a guest
Nov 10th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. # Symbols
  2. ages = Hash[:Nnamdi => 17,:Tolu => 18] #{:Nnamdi=>17, :Tolu=>18}
  3.  
  4. # Let's sprinkle some Sugar on it eyy..
  5. ages = Hash[Nnamdi: 17, Tolu: 18] # => {:Nnamdi=>17, :Tolu=>18}
  6.  
  7. # User class
  8. class User
  9. def initialize username, password
  10. @username = username
  11. @password = password
  12. end
  13. end
  14.  
  15. usr1 = User.new :Tolu, :trees345 # => #<User:0x000000018b5578 @username=:Tolu, @password=:trees345>
  16. usr2 = User.new :Jake, :trees567 # => #<User:0x000000018d41d0 @username=:Jake, @password=:trees567>
  17.  
  18. # Objects
  19. user_to_user = Hash[usr2 => usr1]
  20. # =>{ #<User:0x000000018d41d0 @username=:Jake, @password=:trees567>=>#<User:0x000000018b5578 @username=:Tolu, @password=:trees345>}
  21.  
  22. # Even Arrays
  23. users = [] # => []
  24.  
  25. # shove it up its ...
  26. users << usr1 # => [#<User:0x000000018b5578 @username=:Tolu, @password=:trees345>]
  27. users << usr2 # => [#<User:0x000000018b5578 @username=:Tolu, @password=:trees345>, #<User:0x000000018d41d0 @username=:Jake, @password=:trees567>]
  28.  
  29. # see
  30. ages = {users => 17}
  31. => {[#<User:0x000000018b5578 @username=:Tolu, @password=:trees345>, #<User:0x000000018d41d0 @username=:Jake, @password=:trees567>]=>17}
Add Comment
Please, Sign In to add comment