codecation/trailmix

View on GitHub
app/models/entry.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Entry < ActiveRecord::Base
  belongs_to :import
  belongs_to :user

  mount_uploader :photo, PhotoUploader

  def self.by_date
    order("date DESC")
  end

  def self.newest
    by_date.first
  end

  def self.random
    order("RANDOM()").first
  end

  def for_today?
    date == Time.zone.now.in_time_zone(user.time_zone).to_date
  end
end