Files
grecia/app/models/concerns/milestoneable.rb
2019-01-18 14:17:12 +01:00

12 lines
256 B
Ruby

module Milestoneable
extend ActiveSupport::Concern
included do
has_many :milestones, as: :milestoneable, dependent: :destroy
scope :with_milestones, -> { joins(:milestones).distinct }
has_many :progress_bars, as: :progressable
end
end