Sha256: bb66641e1a4a545a171bedb3554d345e74cfe4eebfd1da671801f088a1852fde

Contents?: true

Size: 271 Bytes

Versions: 9

Compression:

Stored size: 271 Bytes

Contents

# frozen_string_literal: true

module LogAnalyser
  class UniquePageviews < Pageviews
    def generate_view_count(entries)
      entries.transform_values { |value| value.uniq.size }
             .sort_by(&:last)
             .reverse
             .to_h
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
log-analyser-0.1.3.pre.littleimprovements.20201109113028 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.littleimprovements.20201109103434 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.littleimprovements.20201109101712 lib/unique_pageviews.rb
log-analyser-0.1.3 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.documentation.20201108213613 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.documentation.20201108213409 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.documentation.20201108212148 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.documentation.20201108193310 lib/unique_pageviews.rb
log-analyser-0.1.3.pre.documentation.20201108192110 lib/unique_pageviews.rb