Module: EacCli::DocoptRunner::SubcommandsSupport::SubcommandArgAsList

Defined in:
lib/eac_cli/docopt_runner/_subcommands.rb

Instance Method Summary collapse

Instance Method Details

#subcommand_nameObject



139
140
141
142
143
144
# File 'lib/eac_cli/docopt_runner/_subcommands.rb', line 139

def subcommand_name
  available_subcommands.each do |subcommand|
    return subcommand if options.fetch(subcommand)
  end
  nil
end

#subcommands_target_docObject



146
147
148
# File 'lib/eac_cli/docopt_runner/_subcommands.rb', line 146

def subcommands_target_doc
  "\n"
end

#target_doc_subcommand_argObject



135
136
137
# File 'lib/eac_cli/docopt_runner/_subcommands.rb', line 135

def target_doc_subcommand_arg
  '(' + available_subcommands.join('|') + ')'
end