module TddiumStatusGithub

Public Instance Methods

github() click to toggle source
# File lib/tddium_status_github.rb, line 20
def github
  @github ||= Github.new(:oauth_token => token)
end
remote() click to toggle source
# File lib/tddium_status_github.rb, line 24
def remote
  url = `git config --get remote.ci-origin.url`.strip
  url =~ /.*[:\/](.*\/[^\.]*)/ && $1.split("/")
end
session() click to toggle source
# File lib/tddium_status_github.rb, line 12
def session
  ENV['TDDIUM_SESSION_ID']
end
sha() click to toggle source
# File lib/tddium_status_github.rb, line 8
def sha
  `git rev-parse HEAD`.strip
end
token() click to toggle source
# File lib/tddium_status_github.rb, line 16
def token
  ENV['GITHUB_TOKEN']
end
url() click to toggle source
# File lib/tddium_status_github.rb, line 4
def url
  "https://api.tddium.com/1/reports/#{session}"
end