Class: Katello::Resources::Candlepin::CPUser

Inherits:
CandlepinResource show all
Defined in:
app/lib/katello/resources/candlepin/c_p_user.rb

Constant Summary

Constants inherited from HttpResource

HttpResource::REQUEST_MAP

Instance Attribute Summary

Attributes inherited from HttpResource

#json

Class Method Summary collapse

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

.create(attrs) ⇒ Object



6
7
8
# File 'app/lib/katello/resources/candlepin/c_p_user.rb', line 6

def create(attrs)
  JSON.parse(self.post(path, JSON.generate(attrs), self.default_headers).body).with_indifferent_access
end

.path(id = nil) ⇒ Object



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

def path(id = nil)
  "/candlepin/users/#{id}"
end