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