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