class Visits
Attributes
bucket[R]
Public Class Methods
new()
click to toggle source
# File lib/sp_log_parser/visits.rb, line 4 def initialize @bucket = [] end
Public Instance Methods
<<(visit)
click to toggle source
# File lib/sp_log_parser/visits.rb, line 8 def <<(visit) @bucket << visit end
for(webpage)
click to toggle source
# File lib/sp_log_parser/visits.rb, line 16 def for(webpage) @bucket.select { |visit| visit.webpage == webpage } end
unique_webpages()
click to toggle source
# File lib/sp_log_parser/visits.rb, line 12 def unique_webpages @unique_webpages ||= webpages.uniq end
Private Instance Methods
webpages()
click to toggle source
# File lib/sp_log_parser/visits.rb, line 22 def webpages @bucket.map(&:webpage) end