class Linksta::CheckResponse
Attributes
base[RW]
file_name[RW]
reg[RW]
url[RW]
Public Class Methods
new(url, base, reg, file_name)
click to toggle source
# File lib/linksta.rb, line 11 def initialize(url, base, reg, file_name) @url = url @base = base @reg = reg @file_name = file_name end
Public Instance Methods
check_links()
click to toggle source
# File lib/linksta.rb, line 18 def check_links links_list = File.read(file_name).split(",") links(links_list) end
links(links)
click to toggle source
# File lib/linksta.rb, line 23 def links(links) links.each do |url_links| scan(url_links) end end
scan(page_links)
click to toggle source
# File lib/linksta.rb, line 29 def scan(page_links) urls = page_links.scan(/^#{Regexp.quote(reg)}(?:|.+)?$/) Getter.new(urls, base, 100, 200, {}).check end