Class: GithubSnapBuilder::GithubStatusReporter

Inherits:
Object
  • Object
show all
Defined in:
lib/github_snap_builder/server.rb

Instance Method Summary collapse

Constructor Details

#initialize(client, repo, commit_sha, log_url) ⇒ GithubStatusReporter

Returns a new instance of GithubStatusReporter.



221
222
223
224
225
226
# File 'lib/github_snap_builder/server.rb', line 221

def initialize(client, repo, commit_sha, log_url)
	@client = client
	@repo = repo
	@commit_sha = commit_sha
	@log_url = log_url
end

Instance Method Details

#error(message) ⇒ Object



240
241
242
# File 'lib/github_snap_builder/server.rb', line 240

def error(message)
	create_status 'error', message
end

#failure(message) ⇒ Object



236
237
238
# File 'lib/github_snap_builder/server.rb', line 236

def failure(message)
	create_status 'failure', message
end

#pending(message) ⇒ Object



228
229
230
# File 'lib/github_snap_builder/server.rb', line 228

def pending(message)
	create_status 'pending', message
end

#success(message) ⇒ Object



232
233
234
# File 'lib/github_snap_builder/server.rb', line 232

def success(message)
	create_status 'success', message
end