lib/runcible/resources/content.rb in runcible-1.2.0 vs lib/runcible/resources/content.rb in runcible-1.3.0

- old
+ new

@@ -25,17 +25,16 @@ module Runcible module Resources # @see https://pulp-dev-guide.readthedocs.org/en/latest/rest-api/content/index.html class Content < Runcible::Base - # Generates the API path for Contents # # @param [String] upload_id the id of the upload_request # @return [String] the content path, may contain the upload_id if passed - def upload_path(upload_id=nil) - (upload_id == nil) ? "content/uploads/" : "content/uploads/#{upload_id}/" + def upload_path(upload_id = nil) + (upload_id.nil?) ? 'content/uploads/' : "content/uploads/#{upload_id}/" end # Creates an Upload Request # # Request Body Contents: None @@ -57,16 +56,18 @@ # Import into a repository # # @param [String] repo_id identifies the associated repository # @param [String] unit_type_id identifies the type of unit the upload represents # @param [String] upload_id the id of the upload_request returned by create_upload_request - # @param [Object] unit_key unique identifier for the new unit; the contents are contingent on the type of unit being uploaded + # @param [Object] unit_key unique identifier for the new unit; the contents are contingent + # on the type of unit being uploaded # @param [Hash] optional container for all optional parameters # @return [RestClient::Response] none - def import_into_repo(repo_id, unit_type_id, upload_id, unit_key, optional={}) + def import_into_repo(repo_id, unit_type_id, upload_id, unit_key, optional = {}) required = required_params(binding.send(:local_variables), binding) - call(:post, Repository.path("#{repo_id}/actions/import_upload/"), :payload => { :required =>required, :optional => optional }) + call(:post, Repository.path("#{repo_id}/actions/import_upload/"), + :payload => { :required => required, :optional => optional }) end # Delete an upload request # # @param [String] upload_id the id of the upload_request returned by create_upload_request @@ -77,21 +78,22 @@ end # List all upload requests # # Query Parameters: None - # @return [RestClient::Response] the list of IDs for all upload requests on the server; empty list if there are none + # @return [RestClient::Response] the list of IDs for all upload requests + # on the server; empty list if there are none def list_all_requests call(:get, upload_path) end # Generates an api path for orphaned content # # @param [String] type_id the type id of the orphaned content # @return [String] the content path, may contain the type_id if passed def orphan_path(type_id = nil) - path = "content/orphans/" + path = 'content/orphans/' path << "#{type_id}/" if type_id path end # List all orphaned content optionally by type @@ -107,10 +109,8 @@ # @param type_id content unit type (rpm, puppet_module, etc.) # @return list of orphaned content def remove_orphans(type_id = nil) call(:delete, orphan_path(type_id)) end - end end end -