class HammerCLIKatello::ContentViewVersion::IncrementalUpdate
Public Instance Methods
request_params()
click to toggle source
Calls superclass method
# File lib/hammer_cli_katello/content_view_version.rb, line 268 def request_params params = super params[:content_view_version_environments] = [ { :content_view_version_id => option_content_view_version_id } ] if options.key?(HammerCLI.option_accessor_name(:lifecycle_environment_names)) || options.key?(HammerCLI.option_accessor_name(:lifecycle_environment_ids)) params[:content_view_version_environments][0][:environment_ids] = resolver.environment_ids(options) end add_content = {} params['add_content'].each do |key, value| add_content[key] = value if options.key?(HammerCLI.option_accessor_name(key)) end params = request_params_hosts(params) params['add_content'] = add_content params.delete('id') params end
request_params_hosts(params)
click to toggle source
# File lib/hammer_cli_katello/content_view_version.rb, line 294 def request_params_hosts(params) if params['update_hosts'] && params['update_hosts']['included'] && params['update_hosts']['included'].key?('ids') params['update_hosts'].delete('excluded') else params.delete('update_hosts') end if option_host_ids params['update_hosts'] = {'included' => {'ids' => option_host_ids}} elsif option_update_all_hosts params['update_hosts'] = { 'included' => {:search => ''}} end params end