Sha256: a34c799373c1ab42147aeb220814676e344f2d39a40d31811ee47f8b9a05d63c
Contents?: true
Size: 568 Bytes
Versions: 12
Compression:
Stored size: 568 Bytes
Contents
# encoding: utf-8 module ConstructorCore class ApplicationController < ::ApplicationController layout 'constructor_core/application_core' before_filter :authenticate_user!, :except => [:show] helper_method :current_user private def authenticate_user! warden.authenticate! end def user_signed_in? !!current_user end def current_user @current_user ||= warden.authenticate end def user_session current_user && warden.session end def warden request.env['warden'] end end end
Version data entries
12 entries across 12 versions & 3 rubygems