class HammerCLIForeman::Host::UpdateCommand

Public Class Methods

create_option_builder() click to toggle source
# File lib/hammer_cli_foreman/host.rb, line 280
def self.create_option_builder
  builder = super
  %i[locations organizations].each do |resource_name|
    builder.builders << UpdateDependentSearchablesOptionBuilder.new(
      HammerCLIForeman.foreman_resource(resource_name), searchables
    )
  end
  builder
end

Public Instance Methods

option_sources() click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/host.rb, line 292
def option_sources
  sources = super
  sources.find_by_name('IdResolution').insert_relative(
    :after,
    'SelfParam',
    HammerCLIForeman::OptionSources::NewParams.new(self)
  )
  sources
end