Sha256: 028b8f210f123d96878e727682ac792dfb143bd2443525c7dd171ccac00fca73

Contents?: true

Size: 475 Bytes

Versions: 1

Compression:

Stored size: 475 Bytes

Contents

require "qstash/dlq/get"
require "qstash/dlq/list"
require "qstash/dlq/delete"

module Qstash
  module DLQ
    class << self
      def get(dlq_id, headers: {})
        Get.call(dlq_id, headers: headers)
      end

      def list(filters: {}, headers: {})
        List.call(filters: filters, headers: headers)
      end

      def delete(dlq_id, headers: {})
        Delete.call(dlq_id, headers: headers)
      end
    end

    private_constant :Get, :List, :Delete
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qstash-rb-0.1.3 lib/qstash/dlq.rb