class ApplicationController < ActionController::Base rescue_from DeviseLdapAuthenticatable::LdapException do |exception| render :text => exception, :status => 500 end def require_user_signed_in unless user_signed_in? redirect_to welcome_path and return end end def authorize_admin http_status :forbidden unless current_user.is_admin? end def http_status(status) respond_to do |format| format.html { render template: "shared/status_#{status.to_s}", status: status } format.any { head status } end end end