application_controller.rb 488 Bytes
module Kanjai
  class ApplicationController < ::ApplicationController#ActionController::Base
    before_action :instantiate_controller_and_action_names

    def instantiate_controller_and_action_names
      @current_action = action_name
      @current_controller = controller_name
      @current_class_name = self.class.name
      @host = request.host

      @remote_ip = request.remote_ip
      @scheme = request.protocol.to_s.downcase
      session[:scheme] = @scheme
    end
  end
end