class GitHubStatus::In
Public Instance Methods
fetch!()
click to toggle source
# File lib/github-status/in.rb, line 28 def fetch! File.write "#{workdir}/#{context}.state", state end
sha()
click to toggle source
# File lib/github-status/in.rb, line 14 def sha @sha ||= version.fetch('context@sha') { commit }.split('@').last end
state()
click to toggle source
# File lib/github-status/in.rb, line 19 def state github .statuses(repo, canonical_sha) .select { |status| status.context == context } .map(&:state) .first end