class ActiveRecord::Base

Public Instance Methods

interval_fmt(length) click to toggle source
# File lib/crunchr/active_record.rb, line 46
def interval_fmt(length)
  case length
  when :hour
    "%Y%j%H"
  when :day
    "%Y%j"
  when :week
    "%Y%W"
  when :month
    "%Y%m"
  when :year
    "%Y"
  else
    raise "Invalid interval length: #{length}"
  end
end
interval_time(length) click to toggle source
# File lib/crunchr/active_record.rb, line 42
def interval_time(length)
  self.created_at.strftime(interval_fmt(length)).to_i
end