class PageRankr::Ranks::Google

Public Class Methods

new(site, options = {}) click to toggle source
Calls superclass method
# File lib/page_rankr/ranks/google.rb, line 9
def initialize(site, options = {})
  @site = PageRankr::Site(site)
  @checksum = Checksum.generate("info:#{tracked_url}")
  
  super(site, options)
end

Public Instance Methods

name() click to toggle source
# File lib/page_rankr/ranks/google.rb, line 32
def name
  :ranks_google
end
params() click to toggle source
# File lib/page_rankr/ranks/google.rb, line 24
def params
  {:client => "navclient-auto", :ch => @checksum, :features => "Rank", :q => "info:#{tracked_url}"}
end
regex() click to toggle source
# File lib/page_rankr/ranks/google.rb, line 28
def regex
  /Rank_\d+:\d+:(\d+)/
end
supported_components() click to toggle source
# File lib/page_rankr/ranks/google.rb, line 16
def supported_components
  [:subdomain, :path, :query]
end
url() click to toggle source
# File lib/page_rankr/ranks/google.rb, line 20
def url
  "http://toolbarqueries.google.com/tbr"
end