Sha256: 94f9df77d51a50b6d9b58347ed39a547d0c5f0bc43ac9c0a6a298e577a878c6e

Contents?: true

Size: 511 Bytes

Versions: 29

Compression:

Stored size: 511 Bytes

Contents

module Lines
  class ApplicationController < ActionController::Base

    private

      # sets the current_lines_user if one exists in session
      def current_lines_user
        @current_lines_user ||= Lines::User.find(session[:user_id]) if session[:user_id]
      end
      helper_method :current_lines_user

      # checks if current user is authorized. Redirects to login_url if not
      def authorize
        redirect_to login_url, alert: "Not authorized" if current_lines_user.nil?
      end

  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
lines-engine-0.6.2 app/controllers/lines/application_controller.rb
lines-engine-0.6.1 app/controllers/lines/application_controller.rb
lines-engine-0.6 app/controllers/lines/application_controller.rb
lines-engine-0.5 app/controllers/lines/application_controller.rb
lines-engine-0.4.6.4 app/controllers/lines/application_controller.rb
lines-engine-0.4.6.3 app/controllers/lines/application_controller.rb
lines-engine-0.4.6.1 app/controllers/lines/application_controller.rb
lines-engine-0.4.6 app/controllers/lines/application_controller.rb
lines-engine-0.4.5 app/controllers/lines/application_controller.rb
lines-engine-0.4.4 app/controllers/lines/application_controller.rb
lines-engine-0.4.2 app/controllers/lines/application_controller.rb
lines-engine-0.4.1 app/controllers/lines/application_controller.rb
lines-engine-0.4 app/controllers/lines/application_controller.rb
lines-engine-0.3.3.2 app/controllers/lines/application_controller.rb
lines-engine-0.3.3.1 app/controllers/lines/application_controller.rb
lines-engine-0.3.3 app/controllers/lines/application_controller.rb
lines-engine-0.3.2 app/controllers/lines/application_controller.rb
lines-engine-0.3.1 app/controllers/lines/application_controller.rb
lines-engine-0.3 app/controllers/lines/application_controller.rb
lines-engine-0.2 app/controllers/lines/application_controller.rb