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/.