Class: Catapult::Campaign

Inherits:
Object
  • Object
show all
Extended by:
CatapultMethods
Defined in:
lib/catapult/campaign.rb

Class Method Summary collapse

Methods included from CatapultMethods

build_request, handle_response

Class Method Details

.list_campaigns(account_list = nil, status_filter = nil, type_filter = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/catapult/campaign.rb', line 5

def self.list_campaigns(=nil, status_filter=nil, type_filter=nil)
  req_str = "/api/campaigns.xml?"
  arr = {}
  arr[:accounts] =  if 
  arr[:status] = status_filter if status_filter
  arr[:type] = type_filter if type_filter
  http, request = build_request(req_str + arr.to_query)
  response = http.request(request)
  Hash.from_xml(response.body)
end