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