Class: PageRankr::Backlink

Inherits:
Object
  • Object
show all
Defined in:
lib/page_rankr/backlink.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(site) ⇒ Backlink

Returns a new instance of Backlink.



10
11
12
# File 'lib/page_rankr/backlink.rb', line 10

def initialize(site)
  @backlinks = clean Nokogiri::HTML(open url(site)).at(xpath).to_s
end

Instance Attribute Details

Returns the value of attribute backlinks.



7
8
9
# File 'lib/page_rankr/backlink.rb', line 7

def backlinks
  @backlinks
end

Instance Method Details

#clean(backlink_count) ⇒ Object



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

def clean(backlink_count)
  backlink_count.gsub(/[a-zA-Z,\s\(\)]/, '').to_i
end