Class: Outbrain::Api::Campaign

Inherits:
Base
  • Object
show all
Defined in:
lib/outbrain/api/campaign.rb

Constant Summary collapse

PATH =
'campaigns'

Instance Attribute Summary

Attributes inherited from Base

#errors

Class Method Summary collapse

Methods inherited from Base

#initialize, #persisted?, #valid?

Constructor Details

This class inherits a constructor from Outbrain::Base

Class Method Details

.create(attributes) ⇒ Object



6
7
8
# File 'lib/outbrain/api/campaign.rb', line 6

def self.create(attributes)
  Request.create(PATH, { as: self, attributes: attributes })
end

.find(campaign_id) ⇒ Object



10
11
12
# File 'lib/outbrain/api/campaign.rb', line 10

def self.find(campaign_id)
  Request.find(PATH, campaign_id, { as: self })
end