Sha256: a14b493313f74c4a6bc67a5209e273045bec2bddfbb4c50ca2d5138ebf255332

Contents?: true

Size: 490 Bytes

Versions: 9

Compression:

Stored size: 490 Bytes

Contents

module Phcpress
	class ApplicationController < ActionController::Base

		# Prevent CSRF attacks by raising an exception.
		# For APIs, you may want to use :null_session instead.
		protect_from_forgery with: :exception
		before_action :current_user
		
		# Make Current User Sitewide
		def current_user
			return unless session[:user_id]
			@current_user ||= User.find(session[:user_id])
		end

		# Load Helpers
		helper Phctitler::Engine.helpers
		helper Phcnotifi::Engine.helpers

	end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
phcpress-3.7.9 app/controllers/phcpress/application_controller.rb
phcpress-3.7.8 app/controllers/phcpress/application_controller.rb
phcpress-3.7.7 app/controllers/phcpress/application_controller.rb
phcpress-3.7.6 app/controllers/phcpress/application_controller.rb
phcpress-3.7.5 app/controllers/phcpress/application_controller.rb
phcpress-3.7.0 app/controllers/phcpress/application_controller.rb
phcpress-3.6.1 app/controllers/phcpress/application_controller.rb
phcpress-3.6.0 app/controllers/phcpress/application_controller.rb
phcpress-3.5.6 app/controllers/phcpress/application_controller.rb