class Contentar

Attributes

baseurl[R]
crawler[R]
saver[R]
spider[R]

Public Class Methods

new(baseurl) click to toggle source
# File lib/contentar.rb, line 4
def initialize(baseurl)
  @baseurl = baseurl
  @spider  = Spider.new(baseurl)
  @crawler = Crawler.new(spider.get_data)
end

Public Instance Methods

save_data() click to toggle source
# File lib/contentar.rb, line 10
def save_data
  DataSaver.csv(csv_filename, crawler.get_data)
end

Private Instance Methods

csv_filename() click to toggle source
# File lib/contentar.rb, line 16
def csv_filename
  baseurl.gsub('http://', '').gsub('www.', '')
    .gsub('/', '')
end