class Blurb::RequestCollectionWithCampaignType

Public Class Methods

new(campaign_type:, resource:, base_url:, headers:, bulk_api_limit: 100) click to toggle source
# File lib/blurb/request_collection_with_campaign_type.rb, line 6
def initialize(campaign_type:, resource:, base_url:, headers:, bulk_api_limit: 100)
  @campaign_type = campaign_type
  base_url = campaign_type.to_s == 'sd' ? base_url : "#{base_url}/v2"
  @base_url = "#{base_url}/#{@campaign_type}/#{resource}"
  @headers = headers
  @api_limit = bulk_api_limit
end