Class: Codestatus::Repositories::GitHubRepository

Inherits:
Base
  • Object
show all
Defined in:
lib/codestatus/repositories/github_repository.rb

Instance Attribute Summary

Attributes inherited from Base

#slug

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Codestatus::Repositories::Base

Instance Method Details

#html_urlObject



15
16
17
# File 'lib/codestatus/repositories/github_repository.rb', line 15

def html_url
  repository['html_url']
end

#status(ref = default_branch) ⇒ Object



8
9
10
11
12
# File 'lib/codestatus/repositories/github_repository.rb', line 8

def status(ref = default_branch)
  response = client.combined_status(slug, ref)

  BuildStatus.new(sha: response.sha, status: response.state)
end