Sha256: 8ccda15218599470bc14724e0036813117397e1bff11a6c8259690bf3a74c6c5

Contents?: true

Size: 518 Bytes

Versions: 2

Compression:

Stored size: 518 Bytes

Contents

module Concen
  class ApplicationController < ActionController::Base
    protect_from_forgery

    before_filter :set_concen

    helper_method :current_concen_user, :authenticate_concen_user

    protected

    def set_concen
      @concen = true
    end

    def current_concen_user
      @current_concen_user ||= User.where(:auth_token => cookies[:auth_token]).first if cookies[:auth_token]
    end

    def authenticate_concen_user
      redirect_to concen_signin_path unless current_concen_user
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
concen-0.2.9 app/controllers/concen/application_controller.rb
concen-0.2.8 app/controllers/concen/application_controller.rb