summaryrefslogtreecommitdiff
path: root/app/models/concerns/calloutable.rb
blob: 8b9cfae6a328bfc522105ec85fceed99a609cc5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# frozen_string_literal: true

module Calloutable
  extend ActiveSupport::Concern

  included do
    belongs_to :user

    validates :user, presence: true
  end

  def dismissed_after?(dismissed_after)
    dismissed_at > dismissed_after
  end
end