module Caffeinate::Helpers
URL helpers for accessing the mounted Caffeinate
instance.
Public Instance Methods
caffeinate_subscribe_path(subscription, **options)
click to toggle source
# File lib/caffeinate/helpers.rb, line 20 def caffeinate_subscribe_path(subscription, **options) Caffeinate::Engine.routes.url_helpers.subscribe_campaign_subscription_path(token: subscription.token, **options) end
caffeinate_subscribe_url(subscription, **options)
click to toggle source
# File lib/caffeinate/helpers.rb, line 11 def caffeinate_subscribe_url(subscription, **options) opts = (::ActionMailer::Base.default_url_options || {}).merge(options) Caffeinate::Engine.routes.url_helpers.subscribe_campaign_subscription_url(token: subscription.token, **opts) end
caffeinate_unsubscribe_path(subscription, **options)
click to toggle source
# File lib/caffeinate/helpers.rb, line 16 def caffeinate_unsubscribe_path(subscription, **options) Caffeinate::Engine.routes.url_helpers.unsubscribe_campaign_subscription_path(token: subscription.token, **options) end
caffeinate_unsubscribe_url(subscription, **options)
click to toggle source
# File lib/caffeinate/helpers.rb, line 6 def caffeinate_unsubscribe_url(subscription, **options) opts = (::ActionMailer::Base.default_url_options || {}).merge(options) Caffeinate::Engine.routes.url_helpers.unsubscribe_campaign_subscription_url(token: subscription.token, **opts) end