Sha256: fc6324496f3f93ad1fec38d4aa1e971534cde48e57a2b97af110651f8c67a1ee
Contents?: true
Size: 618 Bytes
Versions: 5
Compression:
Stored size: 618 Bytes
Contents
module SearchConsoleApi module Objects class QueryResponseRow attr_accessor :keys, :clicks, :impressions, :ctr, :position, :date, :device, :page, :query, :country, :search_appearance def initialize(attributes = {}, dimensions = []) @keys = attributes["keys"] @clicks = attributes["clicks"] @impressions = attributes["impressions"] @ctr = attributes["ctr"] @position = attributes["position"] dimensions.each_with_index do |dimension, index| instance_variable_set("@#{dimension}", @keys[index]) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems