Guest User

Untitled

a guest
Dec 11th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. movies = {
  2. ruby: 4
  3. rails: 3
  4. }
  5.  
  6. puts "This is movie Hash, what do you want?"
  7. puts "add? update? display? delete? "
  8.  
  9. choice = gets.chomp
  10.  
  11. case choice
  12. when "add"
  13. puts "movie ? "
  14. title = gets.chomp.to_sym
  15. puts "rating ? "
  16. rating = gets.chomp.to_i
  17.  
  18. if movies[title.to_sym] == nil
  19.  
  20. movies[title] = rating
  21. else
  22. puts "already exist"
  23.  
  24. end
  25.  
  26. when "update"
  27.  
  28. puts "what movie ? "
  29. title = gets.chomp.to_sym
  30.  
  31. if movies[title.to_sym] == nil
  32. puts "error try again"
  33.  
  34. else
  35. puts "rating ? "
  36. rating = gets.chomp.to_i
  37. movies[title] = rating
  38. end
  39.  
  40.  
  41. when "display"
  42.  
  43. movies.each do |movie,rating|
  44. puts "#{movie}: #{rating}"
  45.  
  46. end
  47.  
  48. when "delete"
  49. puts "what movie ? "
  50. title = gets.chomp.to_sym
  51.  
  52. if movies[title.to_sym] == nil
  53. puts "error try again"
  54.  
  55. else
  56. movies.delete(title.to_sym)
  57. puts "removed successfuly"
  58.  
  59. end
  60.  
  61.  
  62. else
  63. puts "Error!"
  64.  
  65. end
Add Comment
Please, Sign In to add comment