Sha256: bc388617736e8822c3e99526c3dcc8e88e8d4df64a1bf6277d6dd7835bbe4ed1
Contents?: true
Size: 428 Bytes
Versions: 1
Compression:
Stored size: 428 Bytes
Contents
require 'open-uri' require 'cgi' require 'nokogiri' module PageRankr class Ranks class Alexa attr_reader :rank def initialize(site) @rank = Nokogiri::HTML(open(url(site))).search(xpath).to_s.to_i end def xpath "//reach/@rank" end def url(site) "http://data.alexa.com/data?cli=10&dat=snbamz&url=#{CGI.escape(site)}" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
PageRankr-1.3.0 | lib/page_rankr/ranks/alexa.rb |