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