module TimeBucket
Constants
- TIME_INTERVALS
- VERSION
Public Class Methods
bucket_from_seconds(seconds)
click to toggle source
# File lib/time_bucket.rb, line 10 def self.bucket_from_seconds(seconds) bucket = TIME_INTERVALS.detect do |interval| time_interval, time_units = interval.split(' ') seconds.floor <= (Time.now - time_interval.to_i.send(time_units).ago).to_i end bucket || "longer than #{TIME_INTERVALS.last}" end