From: Drew Olson Date: 2007-12-19T02:23:39+09:00 Subject: Re: New to ruby Joshua Thomas wrote: > Can anyone please help me? First, welcome to ruby! Second, maybe something like this: user_requests = Hash.new{0} File.open("my_log.txt") do |line| user = line.scan(/US=(\w+)/).flatten.first user_requests[user] += 1 end max_requests = user_requests.inject([0,nil]) do |max,user,requests| if requests > max[0] max = requests,user end max end puts "User #{max_requests[1] has #{max_requests[0] requests" -- Posted via http://www.ruby-forum.com/.