42 lines
693 B
Ruby
42 lines
693 B
Ruby
class Movie
|
|
attr_reader :title
|
|
|
|
def initialize(title)
|
|
@title = title
|
|
end
|
|
end
|
|
|
|
class NetflixAccount
|
|
# Your code goes here
|
|
|
|
def initialize(username)
|
|
@username = username
|
|
@my_list = []
|
|
@recently_watched = []
|
|
end
|
|
|
|
def add_to_my_list(movie)
|
|
# Your code goes here
|
|
end
|
|
|
|
def remove_from_my_list(movie)
|
|
# Your code goes here
|
|
end
|
|
|
|
def watch(movie)
|
|
# Your code goes here
|
|
end
|
|
end
|
|
|
|
movies = [
|
|
Movie.new("Seven Samurai"),
|
|
Movie.new("Wall Street"),
|
|
Movie.new("Big Hero 6")
|
|
]
|
|
|
|
account = NetflixAccount.new("user123")
|
|
account.watch(movies[0])
|
|
account.add_to_my_list(movies[1])
|
|
account.add_to_my_list(movies[2])
|
|
account.remove_from_my_list(movies[2])
|