Sha256: cbee4f162fa165109baf0c26373df98578f5808eaac9f6bd75986955195b7b56
Contents?: true
Size: 1.04 KB
Versions: 7
Compression:
Stored size: 1.04 KB
Contents
module Pardot module Objects module Visitors def visitors @visitors ||= Visitors.new self end class Visitors 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 assign id, params = {} post "/do/assign/id/#{id}", params end def read id, params = {} post "/do/read/id/#{id}", params end protected def get path, params = {}, result = "visitor" response = @client.get "visitor", path, params result ? response[result] : response end def post path, params = {}, result = "visitor" response = @client.post "visitor", path, params result ? response[result] : response end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems