Class: PageRankr::Backlinks::Google
- Inherits:
-
PageRankr::Backlink
- Object
- PageRankr::Backlink
- PageRankr::Backlinks::Google
- Defined in:
- lib/page_rankr/backlinks/google.rb
Instance Attribute Summary
Attributes inherited from PageRankr::Backlink
Instance Method Summary collapse
-
#initialize(site) ⇒ Google
constructor
overloaded to use Google’s AJAX search API code.google.com/apis/ajaxsearch/documentation/.
- #url(site) ⇒ Object
Methods inherited from PageRankr::Backlink
Constructor Details
#initialize(site) ⇒ Google
overloaded to use Google’s AJAX search API code.google.com/apis/ajaxsearch/documentation/
10 11 12 |
# File 'lib/page_rankr/backlinks/google.rb', line 10 def initialize(site) @backlinks = clean JSON.parse( open( url(site)).read )["responseData"]["cursor"]["estimatedResultCount"].to_s end |
Instance Method Details
#url(site) ⇒ Object
14 15 16 |
# File 'lib/page_rankr/backlinks/google.rb', line 14 def url(site) "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=1&q=link%3A#{CGI.escape(site)}" end |