Sha256: 57b1e0680d91e4d576fcd6bdf6a900a47122186c13b93be1cddbde39826f0968
Contents?: true
Size: 836 Bytes
Versions: 5
Compression:
Stored size: 836 Bytes
Contents
# frozen_string_literal: true module SearchConsoleApi class Client attr_accessor :access_token def initialize(access_token) @access_token = access_token end def sites @sites ||= Resources::Sites::List.new(access_token: @access_token).call end def query(site:, start_date:, end_date:, dimensions: [], type: nil, dimension_filter_groups: [], aggregation_type: nil, row_limit: nil, start_row: nil, data_state: nil) Resources::SearchAnalytics::Query.new( access_token: @access_token, site: site, start_date: start_date, end_date: end_date, dimensions: dimensions, type: type, dimension_filter_groups: dimension_filter_groups, aggregation_type: aggregation_type, row_limit: row_limit, start_row: start_row, data_state: data_state ).call end end end
Version data entries
5 entries across 5 versions & 1 rubygems