class Tinybucket::Api::RepoApi
Repo Api
client
@see developer.atlassian.com/bitbucket/api/2/reference/resource/repositories
repository Resource
@!attribute [rw] repo_owner
@return [String] repository owner name.
@!attribute [rw] repo_slug
@return [String] {https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D repository slug}.
Attributes
repo_owner[RW]
repo_slug[RW]
Public Instance Methods
find(options = {})
click to toggle source
Send 'GET a repository' request
@param options [Hash] @return [Tinybucket::Model::Repository]
# File lib/tinybucket/api/repo_api.rb, line 23 def find(options = {}) get_path( path_to_find, options, get_parser(:object, Tinybucket::Model::Repository) ) end
forks(options = {})
click to toggle source
Send 'GET a list of forks' request
@param options [Hash] @return [Tinybucket::Model::Page]
# File lib/tinybucket/api/repo_api.rb, line 47 def forks(options = {}) get_path( path_to_forks, options, get_parser(:collection, Tinybucket::Model::Repository) ) end
watchers(options = {})
click to toggle source
Send 'GET a list of watchers' request
@param options [Hash] @return [Tinybucket::Model::Page]
# File lib/tinybucket/api/repo_api.rb, line 35 def watchers(options = {}) get_path( path_to_watchers, options, get_parser(:collection, Tinybucket::Model::Profile) ) end