class Lita::Handlers::Buildkite
Receives buildkite webhooks and emits them onto the lita event bus so other handlers can do their thing
Public Instance Methods
buildkite_event(request, response)
click to toggle source
# File lib/lita/buildkite.rb, line 14 def buildkite_event(request, response) event = BuildkiteEvent.build(request.body.read) case event when BuildkiteBuildFinishedEvent robot.trigger(:buildkite_build_finished, event: event) when BuildkiteJobFinishedEvent robot.trigger(:buildkite_job_finished, event: event) else puts "UnsupportedEvent: #{event.class}" end end