class GitHubV3API::Repo

Represents a single GitHub Repo and provides access to its data attributes.

Attributes

created_at[R]
description[R]
fork[R]
forks[R]
has_downloads[R]
has_issues[R]
has_wiki[R]
homepage[R]
html_url[R]
language[R]
master_branch[R]
name[R]
open_issues[R]
organization[R]
owner[R]
parent[R]
private[R]
pushed_at[R]
size[R]
source[R]
url[R]
watchers[R]

Public Instance Methods

list_collaborators() click to toggle source
# File lib/github_v3_api/repo.rb, line 14
def list_collaborators
  api.list_collaborators(owner_login, name)
end
list_forks() click to toggle source
# File lib/github_v3_api/repo.rb, line 22
def list_forks
  api.list_forks(owner_login, name)
end
list_watchers() click to toggle source
# File lib/github_v3_api/repo.rb, line 18
def list_watchers
  api.list_watchers(owner_login, name)
end
owner_login() click to toggle source
# File lib/github_v3_api/repo.rb, line 10
def owner_login
  owner['login']
end

Private Instance Methods

natural_key() click to toggle source
# File lib/github_v3_api/repo.rb, line 28
def natural_key
  [data['owner']['login'], data['name']]
end