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