Sha256: 7eb1643feecd215cb1f45bc3bf2b59f06b67e32e4ec4bbed2ab2794001449776
Contents?: true
Size: 492 Bytes
Versions: 45
Compression:
Stored size: 492 Bytes
Contents
module HammerCLIForeman module OptionSources class SelfParam < HammerCLI::Options::Sources::Base def initialize(command) @command = command end 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 end end end
Version data entries
45 entries across 45 versions & 1 rubygems