Sha256: e3aba9167f4010d2740c0a7c26054ef12e7d7ff2ca81205feea26da3fcfca9c0
Contents?: true
Size: 975 Bytes
Versions: 4
Compression:
Stored size: 975 Bytes
Contents
module Pardot module Objects module VisitorActivities def visitor_activities @visitor_activities ||= VisitorActivities.new self end class VisitorActivities def initialize(client) @client = client end def query(params) result = get '/do/query', params, 'result' result['total_results'] = result['total_results'].to_i if result['total_results'] result end def read(id, params = {}) post "/do/read/id/#{id}", params end protected def get(path, params = {}, result = 'visitorActivity') response = @client.get 'visitorActivity', path, params result ? response[result] : response end def post(path, params = {}, result = 'visitorActivity') response = @client.post 'visitorActivity', path, params result ? response[result] : response end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems