Sha256: 99b54e336f9b290ccf17153f15a216720ecd61ac1f2059b968dd3335d59d6645
Contents?: true
Size: 512 Bytes
Versions: 11
Compression:
Stored size: 512 Bytes
Contents
module Cupid class Session def retrieve_lists(account=nil, properties=nil) account ||= @account properties ||= ['ID', 'CustomerKey'] soap_body = build_retrieve(account.to_s, 'List', properties) response = build_request('Retrieve', 'RetrieveRequestMsg', soap_body) response = Nokogiri::XML(response.http.body).remove_namespaces! all_lists = response.css('Results').map{|f| {f.css('CustomerKey').to_a.map(&:text).join('/') => f.css('ID')[0].text}} end end end
Version data entries
11 entries across 11 versions & 1 rubygems