class MmorpgNews::CLI

Public Instance Methods

call() click to toggle source
# File lib/mmorpg_news/cli.rb, line 3
def call
list_stories
menu
end
goodbye() click to toggle source
# File lib/mmorpg_news/cli.rb, line 43
def goodbye
  puts "Thank you for using MMORPG news Gem!"
end
list_stories() click to toggle source
# File lib/mmorpg_news/cli.rb, line 8
def list_stories
  puts "\e[H\e[2J"
  puts "MMORPG's top news stories:"
  puts ""
  @story_items = MmorpgNews::GameNews.create_stories
  @story_items.each.with_index(1) do |story, i|
    puts "#{i}. #{story.title}"
    puts "Posted #{story.date.first} by #{story.author}"
  end
end
menu() click to toggle source