Skip to content

craigplummer/sp-ruby-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sp-ruby-exercise

This test should not take you longer than two hours to complete.

What we are looking for: functionality, efficiency, readability and tests Use this test to demonstrate your understanding of OO and TDD.

Write a ruby script that:

  1. Receives a log as argument (webserver.log is provided) e.g.: ./parser.rb webserver.log

  2. Returns the following:

    a. list of webpages with most page views ordered from most pages views to less page views

    /home 90 visits
    /index 80 visits
    etc...
    

    b. list of webpages with most unique page views also ordered

    /about/2   8 unique views
    /index     5 unique views
    etc...
    

Running tests

bundle install
bundle exec rspec spec

About

Simple log file parsing script in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages