Sha256: fb909e80d21f110782c976c32976158da97e003820f5929403fd0abb30e11bb3
Contents?: true
Size: 823 Bytes
Versions: 2
Compression:
Stored size: 823 Bytes
Contents
module Brightcontent class ApplicationController < ActionController::Base add_flash_types :success, :info, :warning, :danger before_filter :authorize before_filter :set_locale helper TranslationHelper protect_from_forgery def index redirect_to polymorphic_url(user_resources.first.klass) end private def set_locale I18n.locale = Brightcontent.locale end def current_user @current_user ||= begin Brightcontent.user_model.find(session[:brightcontent_user_id]) if session[:brightcontent_user_id] end end helper_method :current_user def user_resources @user_resources ||= RoutesParser.new.resources end helper_method :user_resources def authorize redirect_to login_url unless current_user end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
brightcontent-core-2.3.4 | app/controllers/brightcontent/application_controller.rb |
brightcontent-core-2.3.3 | app/controllers/brightcontent/application_controller.rb |