class Bintray::Client::Ruby::Resources::Repositories

Public Instance Methods

create(subject_repo, data = {}) click to toggle source

Create Repository POST /repos/:subject/:repo The possible types for a repository are: maven, debian, rpm, docker, npm, opkg, nuget, vagrant and generic (default).

# File lib/bintray/client/ruby/resources/repositories.rb, line 24
def create(subject_repo, data = {})
        res = request(:post, create_route(url, subject_repo), {}, data)
        parse_response(res)
end
delete(subject_repo) click to toggle source

Delete Repository DELETE /repos/:subject/:repo

# File lib/bintray/client/ruby/resources/repositories.rb, line 38
def delete(subject_repo)
        res = request(:delete, create_route(url, subject_repo))
        parse_response(res)
end
get(subject) click to toggle source

Get Repository GET /repos/:subject GET /repos/:subject/:repo

# File lib/bintray/client/ruby/resources/repositories.rb, line 15
def get(subject)
        res = request(:get, create_route(url, subject))
        parse_response(res)
end
update(subject_repo, data = {}) click to toggle source

Update Repository PATCH /repos/:subject/:repo

# File lib/bintray/client/ruby/resources/repositories.rb, line 31
def update(subject_repo, data = {})
        res = request(:patch, create_route(url, subject_repo), {}, data)
        parse_response(res)
end
url() click to toggle source
# File lib/bintray/client/ruby/resources/repositories.rb, line 8
def url
        @repos ||= '/repos'.freeze
end