class GitHubStatus::Out
Public Instance Methods
options()
click to toggle source
# File lib/github-status/out.rb, line 42 def options @options ||= { context: context, target_url: target_url, description: description } end
update!()
click to toggle source
# File lib/github-status/out.rb, line 18 def update! if statuses.empty? github.create_status repo, canonical_sha, state, options else statuses.map do |status| options = { context: status["context"] || "concourse", description: status["description"] || "", target_url: status["target_url"] || "#{atc_external_url}/builds/#{build_id}" } github.create_status repo, canonical_sha, status["state"], options end end rescue Octokit::Error => error STDERR.puts error.message abort end
version()
click to toggle source
# File lib/github-status/out.rb, line 37 def version { 'context@sha' => "#{context}@#{canonical_sha}" } end