Sha256: 42e45771ae69b29bc9e7b50f0c83ae5fa378d96771c79e17bf7949723479c940

Contents?: true

Size: 613 Bytes

Versions: 2

Compression:

Stored size: 613 Bytes

Contents

module BlogBasic
  class AppController < ActionController::Base
    protect_from_forgery
    helper :all

    def require_user
      User.new
    end

    def signed_in?
      !session[:user_id].nil?
    end

    def current_user
      logger.info "Current user ID: " + session[:user_id].to_s
      if signed_in?
        @current_user ||= User.find(session[:user_id])
      end
    end

    #    def current_user
    #      logger.info "(from app_controller.rb) Current user ID: " + session[:user_id].to_s
    #      return session[:user_id].nil? ? User.new : User.find(session[:user_id])
    #    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blog_basic-0.1.9 app/controllers/blog_basic/app_controller.rb
blog_basic-0.1.6 app/controllers/blog_basic/app_controller.rb