class HammerCLIForeman::OptionSources::SelfParam

Public Class Methods

new(command) click to toggle source
# File lib/hammer_cli_foreman/option_sources/self_param.rb, line 4
def initialize(command)
  @command = command
end

Public Instance Methods

get_options(defined_options, result) click to toggle source
# File lib/hammer_cli_foreman/option_sources/self_param.rb, line 8
def get_options(defined_options, result)
  # resolve 'id' parameter if it's defined as an option
  id_option_name = HammerCLI.option_accessor_name('id')
  result[id_option_name] ||= @command.get_identifier(result) if @command.respond_to?(id_option_name)
  result
end