module PersistCampaign::Controller::InstanceMethods
Public Instance Methods
_add_persisted_keys_to(request, url)
click to toggle source
# File lib/persist_campaign/controller.rb, line 23 def _add_persisted_keys_to(request, url) keys = PersistCampaign.config.keys.map(&:to_s) to_persist = request.params.slice(*keys) unless to_persist.empty? url << (url =~ /\?/ ? '&' : '?') url << to_persist.to_param end url end
_compute_redirect_to_location(request, options = {})
click to toggle source
Calls superclass method
# File lib/persist_campaign/controller.rb, line 12 def _compute_redirect_to_location(request, options = {}) url = super(request, options) _add_persisted_keys_to(request, url) end