Class: GirlsBar::Router

Inherits:
Object
  • Object
show all
Defined in:
lib/girls_bar/router.rb

Class Method Summary collapse

Class Method Details

.helpObject



19
20
21
# File 'lib/girls_bar/router.rb', line 19

def self.help
  show_help_message
end

.move(id) ⇒ Object



27
28
29
30
31
32
33
34
# File 'lib/girls_bar/router.rb', line 27

def self.move(id)
  if next_entry = GirlsBar::Entry.all.find {|entry| entry.id == id }
    next_entry.execute
  else
    show_invalid_link_message
    execute_start
  end
end

.quitObject



14
15
16
17
# File 'lib/girls_bar/router.rb', line 14

def self.quit
  show_quit_message
  exit
end

.restartObject



10
11
12
# File 'lib/girls_bar/router.rb', line 10

def self.restart
  execute_start
end

.retryObject



23
24
25
# File 'lib/girls_bar/router.rb', line 23

def self.retry
  show_retry_message
end

.startObject



4
5
6
7
8
# File 'lib/girls_bar/router.rb', line 4

def self.start
  show_boot_message
  show_banner unless GirlsBar::Settings.title.nil?
  execute_start
end