# frozen_string_literal: true class Notification < ApplicationRecord include Noticed::Model belongs_to :recipient, polymorphic: true scope :in_app, lambda { where.not("notifications.params ? 'hide_in_app' AND notifications.params->'hide_in_app' = 'true'") } private def can_send_to_user?(_user) true # overridable send permission method end end