Class: Rspider::UrlDispatcherClient

Inherits:
UrlDispatcher show all
Defined in:
lib/rspider/UrlDispatcher.rb

Instance Method Summary collapse

Methods inherited from UrlDispatcher

#AddUrl, #FetchUnvisitedUrl, #IfUrlVisited, #ReportWhenVisited, #getResponse, #initialize

Constructor Details

This class inherits a constructor from Rspider::UrlDispatcher

Instance Method Details

#<<(url) ⇒ Object



42
43
44
# File 'lib/rspider/UrlDispatcher.rb', line 42

def <<(url)
	getResponse("add #{url} #{@source}")	
end

#popObject



45
46
47
48
# File 'lib/rspider/UrlDispatcher.rb', line 45

def pop()
	u=getResponse("fetch #{@source}")
	return u.strip unless u.nil?
end

#visited(url) ⇒ Object



49
50
51
# File 'lib/rspider/UrlDispatcher.rb', line 49

def visited(url)
	getResponse("mark_visited #{url} #{@source}")
end

#visited?(url) ⇒ Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/rspider/UrlDispatcher.rb', line 52

def visited?(url)
		
end