From 1b4350e2e667d2026c6a1dcfec3f44e1cbebc347 Mon Sep 17 00:00:00 2001 From: wmlutz Date: Thu, 3 Aug 2017 18:56:38 -0400 Subject: [PATCH 1/2] Added stats.rb file --- lib/fullcontact/client/stats.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lib/fullcontact/client/stats.rb diff --git a/lib/fullcontact/client/stats.rb b/lib/fullcontact/client/stats.rb new file mode 100644 index 0000000..575cc77 --- /dev/null +++ b/lib/fullcontact/client/stats.rb @@ -0,0 +1,13 @@ +module FullContact + class Client + module Stats + # Returns stats for a given user accout + # + def stats(options={}, faraday_options={}) + url = "stats" + response = get(url, options, false, faraday_options) + format.to_s.downcase == 'xml' ? response['response'] : response + end + end + end +end From d097a2d5f42e98e2143f6bb70f08c9036ddffffe Mon Sep 17 00:00:00 2001 From: wmlutz Date: Thu, 3 Aug 2017 18:57:21 -0400 Subject: [PATCH 2/2] Added stats to configure file --- lib/fullcontact/client.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/fullcontact/client.rb b/lib/fullcontact/client.rb index ce88853..af826b7 100644 --- a/lib/fullcontact/client.rb +++ b/lib/fullcontact/client.rb @@ -7,10 +7,12 @@ class Client < API # Client-namespaced. require 'fullcontact/client/person' require 'fullcontact/client/company' + require 'fullcontact/client/stats' alias :api_endpoint :endpoint include FullContact::Client::Person include FullContact::Client::Company + include FullContact::Client::Stats end end