module MerryGoRound::Utils
Public Instance Methods
seconds(granularity)
click to toggle source
# File lib/merry_go_round/utils.rb, line 8 def seconds(granularity) map = { minute: 60, hour: 3600, day: 86400, week: 604800, year: 31536000 } map[granularity] end
window(granularity, timestamp)
click to toggle source
# File lib/merry_go_round/utils.rb, line 19 def window(granularity, timestamp) timestamp.utc.send(:"all_#{granularity.to_s}") end