class Basher::UI::MenuView
Attributes
state[RW]
Public Class Methods
lines()
click to toggle source
# File lib/basher/ui/menu_view.rb, line 7 def self.lines 1 end
Public Instance Methods
items()
click to toggle source
# File lib/basher/ui/menu_view.rb, line 11 def items items = case state.current when :menu then %w([S]-Start [Q]-Quit) when :paused then %w([ESC]-Resume [Q]-Menu) else [] end items << "v #{Basher::VERSION}" items.join(' | ') end
setup()
click to toggle source
# File lib/basher/ui/menu_view.rb, line 21 def setup puts items, h: :center end