Module: Nitrolinks::Rails::Controller

Extended by:
ActiveSupport::Concern
Defined in:
lib/nitrolinks/rails/controller.rb

Instance Method Summary collapse

Instance Method Details

Returns:

  • (Boolean)


11
12
13
# File 'lib/nitrolinks/rails/controller.rb', line 11

def nitrolinks_request?
  request.headers.key? "nitrolinks-referrer"
end

#redirect_to(url = {}, options = {}) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/nitrolinks/rails/controller.rb', line 15

def redirect_to(url = {}, options = {})
  super.tap do
    if nitrolinks_request?
      store_nitrolinks_location_in_session(location)
    end
  end
end