class GithubCommit::StatusUpdater
Attributes
client[R]
repo[R]
sha[R]
Public Class Methods
new(repo:, sha:, client: Octokit::Client.new)
click to toggle source
# File lib/github_commit/status_updater.rb, line 3 def initialize(repo:, sha:, client: Octokit::Client.new) @client = client @repo = repo @sha = sha end
Public Instance Methods
update_status(status:, context: nil, target_url: nil, description: nil)
click to toggle source
# File lib/github_commit/status_updater.rb, line 9 def update_status(status:, context: nil, target_url: nil, description: nil) options = { context: context, target_url: target_url, description: description, }.compact client.create_status(repo, sha, status, options) end