class Stormwatch::Workflows::CreateBoard

Public Instance Methods

call(payload:) click to toggle source
# File lib/stormwatch/workflows/create_board.rb, line 10
def call(payload:)
  payload = Payload.new(payload)

  unless board = boards.create_board(payload.name)
    broadcast(:failure)
    return
  end

  broadcast(
    :success, 
    {
      uuid: board.uuid,
      name: board.name,
    }
  )
end