Sha256: 8414213aa66219e2555c361d70c438ada7761deca7cebdd923de393c575c0bb4
Contents?: true
Size: 405 Bytes
Versions: 20
Compression:
Stored size: 405 Bytes
Contents
module BookytProjects module Person extend ActiveSupport::Concern included do has_many :activities, :foreign_key => :person_id, :dependent => :destroy has_many :work_days, :foreign_key => :person_id, :dependent => :destroy end def latest_project activities.order(:date).last.try(:project) end def uses_timetracker? work_days.present? end end end
Version data entries
20 entries across 20 versions & 1 rubygems