Class: MenuCommander::Command

Inherits:
MisterBin::Command
  • Object
show all
Defined in:
lib/menu_commander/command.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#last_commandObject (readonly)

Returns the value of attribute last_command.



20
21
22
# File 'lib/menu_commander/command.rb', line 20

def last_command
  @last_command
end

Instance Method Details



33
34
35
# File 'lib/menu_commander/command.rb', line 33

def menu
  @menu ||= Menu.new menu_file
end

#runObject



22
23
24
25
26
27
28
29
30
31
# File 'lib/menu_commander/command.rb', line 22

def run
  verify_sanity
  say "#{menu.header}\n" if menu.header

  if args['--loop']
    run_looped_menu
  else
    run_menu
  end
end