Class: Rspider::UrlDispatcher
- Inherits:
-
Object
- Object
- Rspider::UrlDispatcher
show all
- Defined in:
- lib/rspider/UrlDispatcher.rb
Overview
Base class of UrlDispatchers
Instance Method Summary
collapse
Constructor Details
#initialize(host, port, source) ⇒ UrlDispatcher
Returns a new instance of UrlDispatcher.
17
18
19
20
21
22
23
|
# File 'lib/rspider/UrlDispatcher.rb', line 17
def initialize(host,port,source)
@host=host
@port=port
@source=source
@visited=[]
@urlsToVisit=[]
end
|
Instance Method Details
#AddUrl(url, site) ⇒ Object
24
25
|
# File 'lib/rspider/UrlDispatcher.rb', line 24
def AddUrl(url,site)
end
|
#FetchUnvisitedUrl(site) ⇒ Object
26
27
|
# File 'lib/rspider/UrlDispatcher.rb', line 26
def FetchUnvisitedUrl(site)
end
|
#getResponse(msg) ⇒ Object
32
33
34
35
36
37
|
# File 'lib/rspider/UrlDispatcher.rb', line 32
def getResponse(msg)
socket = TCPSocket.new(@host,@port)
socket.puts(msg)
line = socket.gets
return line
end
|
#IfUrlVisited(url, site) ⇒ Object
30
31
|
# File 'lib/rspider/UrlDispatcher.rb', line 30
def IfUrlVisited(url,site)
end
|
#ReportWhenVisited(url, site) ⇒ Object
28
29
|
# File 'lib/rspider/UrlDispatcher.rb', line 28
def ReportWhenVisited(url,site)
end
|