module Incline::Extensions::CurrentRequest

Public Class Methods

included(base) click to toggle source
# File lib/incline/extensions/current_request.rb, line 3
def self.included(base)
  base.class_eval do
    private
    
    def store_current_request
      ::Thread.current.thread_variable_set :incline_current_request, request
    end
    
    before_action :store_current_request
  end
end

Public Instance Methods

store_current_request() click to toggle source
# File lib/incline/extensions/current_request.rb, line 7
def store_current_request
  ::Thread.current.thread_variable_set :incline_current_request, request
end