Sha256: ea7ae025377ce3b0c2ac6931acc51a0622bea09b5e09611872c1836e83f2593c

Contents?: true

Size: 372 Bytes

Versions: 2

Compression:

Stored size: 372 Bytes

Contents

require 'rubygems'
require 'nokogiri'
require 'open-uri'

module PageRankr
  class Backlink
    attr_reader :backlinks
    alias_method :tracked, :backlinks
    
    def initialize(site)
      @backlinks = clean Nokogiri::HTML(open url(site)).at(xpath).to_s
    end
    
    def clean(backlink_count)
      backlink_count.gsub(/[a-zA-Z,\s\(\)]/, '').to_i
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
PageRankr-1.7.1 lib/page_rankr/backlink.rb
PageRankr-1.7.0 lib/page_rankr/backlink.rb