Class: GitHubV3API::Repo
Overview
Represents a single GitHub Repo and provides access to its data attributes.
Instance Attribute Summary (collapse)
-
- (Object) created_at
readonly
Returns the value of attribute created_at.
-
- (Object) description
readonly
Returns the value of attribute description.
-
- (Object) fork
readonly
Returns the value of attribute fork.
-
- (Object) forks
readonly
Returns the value of attribute forks.
-
- (Object) has_downloads
readonly
Returns the value of attribute has_downloads.
-
- (Object) has_issues
readonly
Returns the value of attribute has_issues.
-
- (Object) has_wiki
readonly
Returns the value of attribute has_wiki.
-
- (Object) homepage
readonly
Returns the value of attribute homepage.
-
- (Object) html_url
readonly
Returns the value of attribute html_url.
-
- (Object) language
readonly
Returns the value of attribute language.
-
- (Object) master_branch
readonly
Returns the value of attribute master_branch.
-
- (Object) name
readonly
Returns the value of attribute name.
-
- (Object) open_issues
readonly
Returns the value of attribute open_issues.
-
- (Object) organization
readonly
Returns the value of attribute organization.
-
- (Object) owner
readonly
Returns the value of attribute owner.
-
- (Object) parent
readonly
Returns the value of attribute parent.
-
- (Object) private
readonly
Returns the value of attribute private.
-
- (Object) pushed_at
readonly
Returns the value of attribute pushed_at.
-
- (Object) size
readonly
Returns the value of attribute size.
-
- (Object) source
readonly
Returns the value of attribute source.
-
- (Object) url
readonly
Returns the value of attribute url.
-
- (Object) watchers
readonly
Returns the value of attribute watchers.
Instance Method Summary (collapse)
Methods inherited from Entity
#[], attr_reader, #initialize, #initialize_fetched, new_with_all_data
Constructor Details
This class inherits a constructor from GitHubV3API::Entity
Instance Attribute Details
- (Object) created_at (readonly)
Returns the value of attribute created_at
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def created_at @created_at end |
- (Object) description (readonly)
Returns the value of attribute description
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def description @description end |
- (Object) fork (readonly)
Returns the value of attribute fork
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def fork @fork end |
- (Object) forks (readonly)
Returns the value of attribute forks
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def forks @forks end |
- (Object) has_downloads (readonly)
Returns the value of attribute has_downloads
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def has_downloads @has_downloads end |
- (Object) has_issues (readonly)
Returns the value of attribute has_issues
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def has_issues @has_issues end |
- (Object) has_wiki (readonly)
Returns the value of attribute has_wiki
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def has_wiki @has_wiki end |
- (Object) homepage (readonly)
Returns the value of attribute homepage
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def homepage @homepage end |
- (Object) html_url (readonly)
Returns the value of attribute html_url
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def html_url @html_url end |
- (Object) language (readonly)
Returns the value of attribute language
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def language @language end |
- (Object) master_branch (readonly)
Returns the value of attribute master_branch
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def master_branch @master_branch end |
- (Object) name (readonly)
Returns the value of attribute name
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def name @name end |
- (Object) open_issues (readonly)
Returns the value of attribute open_issues
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def open_issues @open_issues end |
- (Object) organization (readonly)
Returns the value of attribute organization
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def organization @organization end |
- (Object) owner (readonly)
Returns the value of attribute owner
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def owner @owner end |
- (Object) parent (readonly)
Returns the value of attribute parent
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def parent @parent end |
- (Object) private (readonly)
Returns the value of attribute private
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def private @private end |
- (Object) pushed_at (readonly)
Returns the value of attribute pushed_at
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def pushed_at @pushed_at end |
- (Object) size (readonly)
Returns the value of attribute size
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def size @size end |
- (Object) source (readonly)
Returns the value of attribute source
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def source @source end |
- (Object) url (readonly)
Returns the value of attribute url
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def url @url end |
- (Object) watchers (readonly)
Returns the value of attribute watchers
5 6 7 |
# File 'lib/github_v3_api/repo.rb', line 5 def watchers @watchers end |
Instance Method Details
- (Object) list_collaborators
14 15 16 |
# File 'lib/github_v3_api/repo.rb', line 14 def list_collaborators api.list_collaborators(owner_login, name) end |
- (Object) list_forks
22 23 24 |
# File 'lib/github_v3_api/repo.rb', line 22 def list_forks api.list_forks(owner_login, name) end |
- (Object) list_watchers
18 19 20 |
# File 'lib/github_v3_api/repo.rb', line 18 def list_watchers api.list_watchers(owner_login, name) end |
- (Object) owner_login
10 11 12 |
# File 'lib/github_v3_api/repo.rb', line 10 def owner_login owner['login'] end |