Sha256: f77ae6f9311d974c3225752480196a477831bf608652f4b26cbe722243ff37ce
Contents?: true
Size: 623 Bytes
Versions: 2
Compression:
Stored size: 623 Bytes
Contents
require_relative 'github_status_formatter/status_builder' module Pronto module Formatter class GithubCombinedStatusFormatter def format(messages, repo, _) client = Github.new(repo) head = repo.head_commit_sha create_status(client, head, messages.uniq || []) end private def create_status(client, sha, messages) builder = GithubStatusFormatter::StatusBuilder.new(nil, messages) status = Status.new(sha, builder.state, 'pronto', builder.description) client.create_commit_status(status) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pronto-0.11.1 | lib/pronto/formatter/github_combined_status_formatter.rb |
pronto-0.11.0 | lib/pronto/formatter/github_combined_status_formatter.rb |