Created
June 4, 2014 19:34
-
-
Save andyhite/d1424c4ae4e227e38541 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def average_response_time(enquiries) | |
total_response_time = enquiries.inject(0) do |time, enquiry| | |
first_response = enquiry.emails.order('created_at DESC').first | |
time += first_response.created_at - enquiry.created_at | |
end | |
total_response_time / enquiries.count | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
def average_response_time(enquiries)
total_response_time = enquiries.inject(0) do |time, enquiry|
if enquiry.emails.size > 0
first_response = enquiry.emails.order('created_at DESC').first
time += first_response.created_at - enquiry.created_at
end
end
total_response_time / enquiries.count
end