Module: PageRankr

Defined in:
lib/page_rankr.rb,
lib/page_rankr/rank.rb,
lib/page_rankr/site.rb,
lib/page_rankr/index.rb,
lib/page_rankr/ranks.rb,
lib/page_rankr/indexes.rb,
lib/page_rankr/request.rb,
lib/page_rankr/tracker.rb,
lib/page_rankr/version.rb,
lib/page_rankr/backlink.rb,
lib/page_rankr/trackers.rb,
lib/page_rankr/backlinks.rb,
lib/page_rankr/indexes/bing.rb,
lib/page_rankr/ranks/google.rb,
lib/page_rankr/indexes/yahoo.rb,
lib/page_rankr/backlinks/bing.rb,
lib/page_rankr/indexes/google.rb,
lib/page_rankr/ranks/alexa_us.rb,
lib/page_rankr/ranks/moz_rank.rb,
lib/page_rankr/backlinks/alexa.rb,
lib/page_rankr/backlinks/yahoo.rb,
lib/page_rankr/backlinks/google.rb,
lib/page_rankr/ranks/alexa_global.rb,
lib/page_rankr/ranks/alexa_country.rb,
lib/page_rankr/ranks/page_authority.rb,
lib/page_rankr/proxy_services/random.rb,
lib/page_rankr/ranks/google/checksum.rb,
lib/page_rankr/proxy_services/round_robin.rb

Defined Under Namespace

Modules: Backlink, Index, ProxyServices, Rank, Tracker, Trackers Classes: Backlinks, DomainInvalid, Indexes, MethodRequired, Ranks, Request, Site, SupportedComponentsInvalid

Constant Summary collapse

VERSION =
"4.2.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.proxy_serviceObject

Returns the value of attribute proxy_service.



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

def proxy_service
  @proxy_service
end

Class Method Details



19
20
21
# File 'lib/page_rankr.rb', line 19

def backlink_trackers
  Backlinks.new.backlink_trackers
end


14
15
16
# File 'lib/page_rankr.rb', line 14

def backlinks(site, *search_engines)
  Backlinks.new.lookup(Site.new(site), *search_engines)
end

.index_trackersObject



37
38
39
# File 'lib/page_rankr.rb', line 37

def index_trackers
  Indexes.new.index_trackers
end

.indexes(site, *index_trackers) ⇒ Object Also known as: index



32
33
34
# File 'lib/page_rankr.rb', line 32

def indexes(site, *index_trackers)
  Indexes.new.lookup(Site.new(site), *index_trackers)
end

.rank_trackersObject



28
29
30
# File 'lib/page_rankr.rb', line 28

def rank_trackers
  Ranks.new.rank_trackers
end

.ranks(site, *rank_trackers) ⇒ Object Also known as: rank



23
24
25
# File 'lib/page_rankr.rb', line 23

def ranks(site, *rank_trackers)
  Ranks.new.lookup(Site.new(site), *rank_trackers)
end

.Site(site) ⇒ Object



76
77
78
# File 'lib/page_rankr/site.rb', line 76

def Site(site)
  site.respond_to?(:url) ? site : Site.new(site)
end