# File lib/slack-notifier.rb, line 40
    def post payload={}
      params  = {}
      client  = payload.delete(:http_client) || config.http_client
      payload = config.defaults.merge(payload)

      params[:http_options] = payload.delete(:http_options) if payload.key?(:http_options)

      middleware.call(payload).map do |pld|
        params[:payload] = pld.to_json
        client.post endpoint, params
      end
    end