Module: Unsubscribe::Owner

Extended by:
ActiveSupport::Concern
Defined in:
lib/unsubscribe/owner.rb

Instance Method Summary collapse

Instance Method Details

#subscribed_to_mailer?(mailer) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
12
13
14
15
# File 'lib/unsubscribe/owner.rb', line 9

def subscribed_to_mailer?(mailer)
  Unsubscribe::MailerSubscription.find_by(
    owner: self,
    mailer: mailer,
    subscribed: false
  ).nil?
end

#to_sgid_for_mailer_subscriptionObject



17
18
19
# File 'lib/unsubscribe/owner.rb', line 17

def to_sgid_for_mailer_subscription
  to_sgid(for: :mailer_subscription)
end