Class: Screen
- Inherits:
-
Object
- Object
- Screen
- Defined in:
- lib/kale/ui.rb
Direct Known Subclasses
ChooseProjectScreen, CreateInvoiceScreen, CreateProjectScreen, DeleteProjectScreen, DoWorkScreen, ShowProjectScreen, ShowSessionsForProjectScreen, WelcomeScreen
Constant Summary collapse
- @@project =
nil
Instance Method Summary collapse
-
#initialize ⇒ Screen
constructor
A new instance of Screen.
- #menu ⇒ Object
Constructor Details
#initialize ⇒ Screen
Returns a new instance of Screen.
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/kale/ui.rb', line 5 def initialize @menu = [] system "clear" info puts puts "-------" puts end |
Instance Method Details
#menu ⇒ Object
17 18 19 20 21 |
# File 'lib/kale/ui.rb', line 17 def @menu.each_with_index do |item, idx| puts "#{idx + 1}) #{item}" end end |