class HammerCLIForeman::UpdateCommand
Public Class Methods
command_name(name=nil)
click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/commands.rb, line 541 def self.command_name(name=nil) super(name) || "update" end
create_option_builder()
click to toggle source
Calls superclass method
HammerCLIForeman::Command.create_option_builder
# File lib/hammer_cli_foreman/commands.rb, line 545 def self.create_option_builder builder = super builder.builders << SearchablesUpdateOptionBuilder.new(resource, searchables) if resource_defined? builder end
Public Instance Methods
method_options_for_params(params, options)
click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/commands.rb, line 551 def method_options_for_params(params, options) opts = super # overwrite searchables with correct values searchables.for(resource).each do |s| next unless params.map(&:name).include?(s.name) new_value = get_option_value("new_#{s.name}") opts[s.name] = new_value unless new_value.nil? end opts end