Sha256: 811425e2ebc1ae25788213f49725ac99e4c29e20d3ba5c3a36fa9512ac3d2184

Contents?: true

Size: 524 Bytes

Versions: 1

Compression:

Stored size: 524 Bytes

Contents

# frozen_string_literal: true

require_relative "web_server_report/version"
require_relative "web_server_report/report"
# module WebServerReport
module WebServerReport
  # class for print report
  class PrintReport
    def initialize(file_name)
      @file_name = file_name
    end

    def print_all_visits
      p "All visits for each page"
      p Report.new(@file_name).all_visits
    end

    def print_most_popular_pages
      p "Most Popular pages"
      p Report.new(@file_name).most_popular_pages
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
web_server_report-0.1.0 lib/web_server_report.rb