Class: MiGA::Cli::Action::NextStep

Inherits:
MiGA::Cli::Action show all
Defined in:
lib/miga/cli/action/next_step.rb

Instance Attribute Summary

Attributes inherited from MiGA::Cli::Action

#cli

Instance Method Summary collapse

Methods inherited from MiGA::Cli::Action

#complete, #empty_action, #initialize, #launch, load, #name

Constructor Details

This class inherits a constructor from MiGA::Cli::Action

Instance Method Details

#parse_cliObject



7
8
9
10
11
# File 'lib/miga/cli/action/next_step.rb', line 7

def parse_cli
  cli.parse do |opt|
    cli.opt_object(opt, [:project, :dataset_opt])
  end
end

#performObject



13
14
15
16
17
# File 'lib/miga/cli/action/next_step.rb', line 13

def perform
  obj = cli.load_project_or_dataset
  n = obj.next_task
  cli.puts(n || '?')
end