Class: PageRankr::Ranks::DomainAuthority

Inherits:
Object
  • Object
show all
Includes:
PageRankr::Rank
Defined in:
lib/page_rankr/ranks/domain_authority.rb

Instance Attribute Summary

Attributes included from Tracker

#body, #raw, #tracked

Instance Method Summary collapse

Methods included from Tracker

#clean, #content, #initialize, #method, #proxy, #run, #tracked_url

Instance Method Details

#jsonpathObject



16
17
18
# File 'lib/page_rankr/ranks/domain_authority.rb', line 16

def jsonpath
  'data.authority.domain_authority'
end

#nameObject



24
25
26
# File 'lib/page_rankr/ranks/domain_authority.rb', line 24

def name
  :ranks_domain_authority
end

#paramsObject



12
13
14
# File 'lib/page_rankr/ranks/domain_authority.rb', line 12

def params
  {:site => tracked_url}
end

#supported_componentsObject



20
21
22
# File 'lib/page_rankr/ranks/domain_authority.rb', line 20

def supported_components
  [:subdomain, :path, :query]
end

#urlObject



8
9
10
# File 'lib/page_rankr/ranks/domain_authority.rb', line 8

def url
  'https://moz.com/researchtools/ose/api/urlmetrics'
end