class Pronto::Formatter::GithubCombinedStatusFormatter

def self.name

def self.name
  'github_combined_status'
end

def create_status(client, sha, messages)

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

def format(messages, repo, _)

def format(messages, repo, _)
  client = Github.new(repo)
  head = repo.head_commit_sha
  create_status(client, head, messages.uniq || [])
end