class GirlsBar::Router
Public Class Methods
help()
click to toggle source
# File lib/girls_bar/router.rb, line 18 def self.help show_help_message end
move(id)
click to toggle source
# File lib/girls_bar/router.rb, line 26 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
quit()
click to toggle source
# File lib/girls_bar/router.rb, line 13 def self.quit show_quit_message exit end
restart()
click to toggle source
# File lib/girls_bar/router.rb, line 9 def self.restart execute_start end
retry()
click to toggle source
# File lib/girls_bar/router.rb, line 22 def self.retry show_retry_message end
start()
click to toggle source
# File lib/girls_bar/router.rb, line 3 def self.start show_boot_message show_banner unless GirlsBar::Settings.title.nil? execute_start end
Private Class Methods
execute_start()
click to toggle source
# File lib/girls_bar/router.rb, line 36 def self.execute_start GirlsBar::Entry.first.execute end
show_boot_message()
click to toggle source
# File lib/girls_bar/router.rb, line 40 def self.show_boot_message GirlsBar::Helper.set_color(:red) { puts GirlsBar::Settings.boot_message } end
show_help_message()
click to toggle source
# File lib/girls_bar/router.rb, line 53 def self.show_help_message GirlsBar::Helper.set_color(:green) { print "\n" puts GirlsBar::Settings.help_message } end
show_invalid_link_message()
click to toggle source
# File lib/girls_bar/router.rb, line 67 def self.show_invalid_link_message GirlsBar::Helper.set_color(:red) { print "\n" puts GirlsBar::Settings.invalid_link_message } end
show_quit_message()
click to toggle source
# File lib/girls_bar/router.rb, line 46 def self.show_quit_message GirlsBar::Helper.set_color(:green) { print "\n" puts GirlsBar::Settings.quit_message } end
show_retry_message()
click to toggle source
# File lib/girls_bar/router.rb, line 60 def self.show_retry_message GirlsBar::Helper.set_color(:red) { print "\n" puts GirlsBar::Settings.retry_message } end