class LogAnalyser::PageviewsLogAggregator
Attributes
file_path[RW]
Public Class Methods
new(file_path)
click to toggle source
# File lib/pageviews_log_aggregator.rb 9 def initialize(file_path) 10 @file_path = file_path 11 end
Public Instance Methods
all()
click to toggle source
# File lib/pageviews_log_aggregator.rb 13 def all 14 Pageviews.for(entries) 15 end
unique()
click to toggle source
# File lib/pageviews_log_aggregator.rb 17 def unique 18 UniquePageviews.for(entries) 19 end
Private Instance Methods
entries()
click to toggle source
# File lib/pageviews_log_aggregator.rb 25 def entries 26 @entries ||= Parser.call(file_path) 27 end