Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- movies = {
- ruby: 4
- rails: 3
- }
- puts "This is movie Hash, what do you want?"
- puts "add? update? display? delete? "
- choice = gets.chomp
- case choice
- when "add"
- puts "movie ? "
- title = gets.chomp.to_sym
- puts "rating ? "
- rating = gets.chomp.to_i
- if movies[title.to_sym] == nil
- movies[title] = rating
- else
- puts "already exist"
- end
- when "update"
- puts "what movie ? "
- title = gets.chomp.to_sym
- if movies[title.to_sym] == nil
- puts "error try again"
- else
- puts "rating ? "
- rating = gets.chomp.to_i
- movies[title] = rating
- end
- when "display"
- movies.each do |movie,rating|
- puts "#{movie}: #{rating}"
- end
- when "delete"
- puts "what movie ? "
- title = gets.chomp.to_sym
- if movies[title.to_sym] == nil
- puts "error try again"
- else
- movies.delete(title.to_sym)
- puts "removed successfuly"
- end
- else
- puts "Error!"
- end
Add Comment
Please, Sign In to add comment