module UrlCounter

Constants

VERSION

Public Class Methods

count(url, date) click to toggle source
# File lib/UrlCounter.rb, line 5
def self.count(url, date)
  url + ', ' + (Url.where('address LIKE ?', url).where(:visit_date => date).size).to_s + ', ' + date
end
exportCSV(rows) click to toggle source
# File lib/UrlCounter.rb, line 29
def self.exportCSV(rows)
  CSV.generate do |csv|
    rows.each do |row|
      csv << row.split(',')
    end
  end
end
listUrl(*urls, startDate, endDate) click to toggle source
# File lib/UrlCounter.rb, line 10
def self.listUrl(*urls, startDate, endDate)
  theList = Array.new
  urls.each do |url|
    (startDate..endDate).each do |date|
      theList << self.count(url, date)
    end
  end
  theList
end
presentHTML(rows) click to toggle source
# File lib/UrlCounter.rb, line 20
def self.presentHTML(rows)
  htmlCode = ''
  rows.each do |row|
    htmlCode += '<div>' + row + '<div><br>'
  end
  htmlCode

end