Module: Jura::Command::Sprint

Defined in:
lib/jura/command/sprint.rb,
lib/jura/command/sprint/base.rb,
lib/jura/command/sprint/list.rb,
lib/jura/command/sprint/active.rb,
lib/jura/command/sprint/show_issue.rb,
lib/jura/command/sprint/display_submenu.rb

Defined Under Namespace

Classes: Active, Base, DisplaySubmenu, List, ShowIssue

Class Method Summary collapse

Class Method Details

.execute!(sub_cmd, args) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/jura/command/sprint.rb', line 12

def self.execute!(sub_cmd, args)
  unless Jura::Control::Sprint.instance.support_command?(sub_cmd)
    return Command::Invalid.execute("Command not found: #{sub_cmd}. Run #{"help".inspect} for more informations")
  end

  Jura::Control::Sprint.instance.execute_command(sub_cmd)
  Jura::Control::Sprint.instance.undo_command
end