Sha256: 6f2fa2e8f744af16c1cc4f20c38ae76f0164662087b633f143e39a9941c48d5c
Contents?: true
Size: 414 Bytes
Versions: 14
Compression:
Stored size: 414 Bytes
Contents
# frozen_string_literal: true require_relative 'parser' require_relative 'pageviews' require_relative 'unique_pageviews' class PageviewsLogAggregator def initialize(file_path) @file_path = file_path end def all Pageviews.for(entries) end def unique UniquePageviews.for(entries) end private attr_accessor :file_path def entries @entries ||= Parser.call(file_path) end end
Version data entries
14 entries across 14 versions & 1 rubygems