lib/slack-notifier/payload_middleware/channels.rb
# frozen_string_literal: true module Slack class Notifier class PayloadMiddleware class Channels < Base middleware_name :channels def call payload={} return payload unless payload[:channel].respond_to?(:to_ary) payload[:channel].to_ary.map do |channel| pld = payload.dup pld[:channel] = channel pld end end end end end end