Sha256: 99f70f19a9c52ea9e387783434f81b022aa967b4b3bcb2c6bd3796b2f2333f89

Contents?: true

Size: 425 Bytes

Versions: 2

Compression:

Stored size: 425 Bytes

Contents

# frozen_string_literal: true

module Reattract
  # /v1/campaigns
  class Campaign
    class << self
      def list(limit: 20, page: 1, order: ['id desc'])
        request.get(
          sort:       order,
          pagination: {
            limit: limit,
            page:  page
          }
        )
      end

      private

      def request
        Reattract::Request.new(path: '/campaigns')
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
reattract-0.4.3 lib/reattract/resources/campaign.rb
reattract-0.4.1 lib/reattract/resources/campaign.rb