class Site
Prvides routes and URLs
Attributes
domain[R]
Public Class Methods
new(url)
click to toggle source
# File lib/phishtank_scraper/site.rb, line 5 def initialize(url) @domain = url end
Public Instance Methods
build_detail_path(submission_id)
click to toggle source
# File lib/phishtank_scraper/site.rb, line 29 def build_detail_path(submission_id) "#{@domain}/phish_detail.php?phish_id=#{submission_id}" end
build_path(page_index=0, options={})
click to toggle source
# File lib/phishtank_scraper/site.rb, line 13 def build_path(page_index=0, options={}) active = options[:active] valid = options[:valid] path = if active or valid actives = "&active=" + (active || "y") valid = "&valid=" + (valid || "y") "phish_search.php?page=#{page_index}#{active}#{valid}&Search=Search" else "phish_archive.php?page=#{page_index}" end "#{@domain}/#{path}" end
home()
click to toggle source
# File lib/phishtank_scraper/site.rb, line 9 def home build_path end