Sha256: 07881db5544621eeb576b5d8bb7a82dab182c5d75e429fe4fc61b8133d2e1696
Contents?: true
Size: 516 Bytes
Versions: 1
Compression:
Stored size: 516 Bytes
Contents
# frozen_string_literal: true module SimpleAnalyticsApi class Client attr_accessor :api_key, :user_id, :domain def initialize(api_key: nil, user_id: nil, domain: nil) @api_key = api_key.to_s @user_id = user_id.to_s @domain = domain.to_s end def valid? run.ok rescue false end def websites Website.new(client: self).run end def run(fields: [], filters: {}) Resource.new(client: self, fields: fields, filters: filters).run end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_analytics_api-0.0.2 | lib/simple_analytics_api/client.rb |