Method: Adapi::Campaign#initialize
- Defined in:
- lib/adapi/campaign.rb
#initialize(params = {}) ⇒ Campaign
Returns a new instance of Campaign.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/adapi/campaign.rb', line 28 def initialize(params = {}) params.symbolize_keys! params[:service_name] = :CampaignService @xsi_type = 'Campaign' ATTRIBUTES.each do |param_name| self.send("#{param_name}=", params[param_name]) end # HOTFIX backward compatibility with old field for criteria @criteria ||= params[:targets] || {} @ad_groups ||= [] super(params) end |