Class: LogAnalyser::UniquePageviews

Inherits:
Pageviews
  • Object
show all
Defined in:
lib/unique_pageviews.rb

Constant Summary

Constants inherited from Pageviews

Pageviews::InvalidLogEntriesError

Instance Method Summary collapse

Methods inherited from Pageviews

for

Instance Method Details

#generate_view_count(entries) ⇒ Object



5
6
7
8
9
10
# File 'lib/unique_pageviews.rb', line 5

def generate_view_count(entries)
  entries.transform_values { |value| value.uniq.size }
         .sort_by(&:last)
         .reverse
         .to_h
end