module Tldr
Constants
- VERSION
Public Class Methods
unsubscribe(token)
click to toggle source
# File lib/tldr.rb, line 7 def self.unsubscribe(token) values = Tldr::TokenGenerator.decode(token) if values conditions = {subscriber_id: values[:subscriber_id], email_name: values[:email_name]} subscription = Tldr::CancelledSubscription.where(conditions).first unless subscription subscription = Tldr::CancelledSubscription.new subscription.subscriber_id = values[:subscriber_id] subscription.email_name = values[:email_name] subscription.save! end subscription end end