class BuildkiteEvent

Public Class Methods

build(string) click to toggle source
# File lib/lita/buildkite_event.rb, line 6
def self.build(string)
  data = JSON.load(string)

  case data.fetch("event", "")
  when "build.finished" then
    BuildkiteBuildFinishedEvent.new(data)
  when "job.finished" then
    BuildkiteJobFinishedEvent.new(data)
  else
    BuildkiteUnknownEvent.new(data)
  end
end