Class: TorrentSearch::Views::Menu

Inherits:
Base
  • Object
show all
Defined in:
lib/torrent_search/views/menu.rb

Instance Method Summary collapse

Methods inherited from Base

#invalid_command!, #invalid_option!

Constructor Details

#initialize(actions, search_result) ⇒ Menu

Returns a new instance of Menu.



5
6
7
8
# File 'lib/torrent_search/views/menu.rb', line 5

def initialize(actions, search_result)
  @actions = actions
  @search_result = search_result
end

Instance Method Details

#displayObject



10
11
12
13
14
15
16
17
18
# File 'lib/torrent_search/views/menu.rb', line 10

def display
  say_status "\n[Results]", '', :green
  if results?
    print_search_result_table
  else
    say 'Nothing found'
  end
  say_status "\n[Actions]", action_menu, :blue
end