Class: Katello::Resources::Candlepin::UpstreamPool

Inherits:
UpstreamCandlepinResource show all
Extended by:
PoolResource
Defined in:
app/lib/katello/resources/candlepin/upstream_pool.rb

Constant Summary

Constants inherited from HttpResource

HttpResource::REQUEST_MAP

Instance Attribute Summary

Attributes inherited from HttpResource

#json

Class Method Summary collapse

Methods included from PoolResource

path

Methods inherited from UpstreamCandlepinResource

client_cert, client_key, json_resource, resource, rest_client, site, upstream_api_uri, upstream_consumer, upstream_consumer_id, upstream_id_cert, upstream_owner_id

Methods included from Util::HttpProxy

#proxy, #proxy_host, #proxy_port, #proxy_scheme, #proxy_uri

Methods inherited from CandlepinResource

default_headers, fetch_paged, included_list, logger, name_to_key, process_response, raise_rest_client_exception

Methods inherited from HttpResource

#[], #[]=, hash_to_query, #initialize, issue_request, join_path, logger, process_response, raise_rest_client_exception, rest_client

Methods included from Concerns::FilterSensitiveData

#filter_sensitive_data

Constructor Details

This class inherits a constructor from Katello::HttpResource

Class Method Details

.get(*args) ⇒ Object



8
9
10
11
12
# File 'app/lib/katello/resources/candlepin/upstream_pool.rb', line 8

def get(*args)
  resource.get(*args)
rescue RestClient::Gone
  raise Katello::Errors::UpstreamConsumerGone
end

.path(id = nil, owner_label = nil) ⇒ Object



14
15
16
# File 'app/lib/katello/resources/candlepin/upstream_pool.rb', line 14

def path(id = nil, owner_label = nil)
  super(id, owner_label || upstream_owner_id)
end