class OpenBuildServiceAPI::BinariesCollection

Attributes

package[RW]

Public Class Methods

new(params = {}) click to toggle source
# File lib/collections/binaries_collection.rb, line 5
def initialize(params = {})
  raise ArgumentError.new('The dataset needs to be provided as an Array.') if params[:data] && !params[:data].is_a?(Array)

  @connection = params[:connection]
  @package = params[:package]
  @data = params[:data] ? params[:data] : []
end

Public Instance Methods

delete_all!() click to toggle source
# File lib/collections/binaries_collection.rb, line 13
def delete_all!
  @connection.send_request(:post, "/build/#{CGI.escape(@package.project.name)}", cmd: :wipe, package: @package.name)
  true
end