Module: Jura::Command::Issue

Defined in:
lib/jura/command/issue.rb,
lib/jura/command/issue/base.rb,
lib/jura/command/issue/list.rb,
lib/jura/command/issue/mine.rb,
lib/jura/command/issue/show.rb,
lib/jura/command/issue/select.rb

Defined Under Namespace

Classes: Base, List, Mine, Select, Show

Class Method Summary collapse

Class Method Details

.execute!(sub_cmd, args) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/jura/command/issue.rb', line 12

def self.execute!(sub_cmd, args)
  case sub_cmd
  when "mine"
    Command::Issue::Mine.execute!
  when "select"
    Command::Issue::Select.execute!
  when "list"
    Command::Issue::List.execute!
  when "show"
    Command::Issue::Show.execute!(args)
  else
    Command::Invalid.execute("Command not found: #{sub_cmd.inspect}. Run #{"help".inspect} for more informations")
  end
end