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