class HammerCLIKatello::HostCollection::ContentBaseCommand

Public Instance Methods

hosts_bulk_action_id(options) click to toggle source
# File lib/hammer_cli_katello/host_collection.rb, line 215
def hosts_bulk_action_id(options)
  host_collection_id(options)
end
request_params() click to toggle source
Calls superclass method
# File lib/hammer_cli_katello/host_collection.rb, line 198
def request_params
  params = super

  host_collection_id = resolver.host_collection_id(
    'option_id' => option_host_collection_id,
    'option_name' => option_host_collection_name,
    'option_organization_id' => params['organization_id']
  )

  params['content'] = content
  params['content_type'] = content_type
  params['included'] = { search: "host_collection_id=\"#{host_collection_id}\"" }
  params
end
resolver() click to toggle source
# File lib/hammer_cli_katello/host_collection.rb, line 213
def resolver
  custom_resolver = Class.new(HammerCLIKatello::IdResolver) do
    def hosts_bulk_action_id(options)
      host_collection_id(options)
    end
  end
  custom_resolver.new(HammerCLIKatello.api_connection, HammerCLIKatello::Searchables.new)
end