class TopMovies::CLI

CLI Controller

Public Instance Methods

call() click to toggle source
# File lib/top_movies/cli.rb, line 4
def call
  list_movies
  menu
end
goodbye() click to toggle source
# File lib/top_movies/cli.rb, line 42
def goodbye
  puts "See you the next time you are curious!"
end
list_movies() click to toggle source
# File lib/top_movies/cli.rb, line 9
  def list_movies
    puts <<-DOC
                    Top movies of all time:
            IMDB                            Rotten Tomatoes
    1. The Shawshank Redemption          2. The Wizard of Oz

  DOC

      @movies = TopMovies::Movie.all_time
      @movies.each.with_index(1) do |movie, i|
        puts "#{i}. #{movie.site} - #{movie.name} - #{movie.year}"
      end
  end
menu() click to toggle source