lib/checkpoint/railtie.rb in checkpoint-0.2.1 vs lib/checkpoint/railtie.rb in checkpoint-0.2.2

- old
+ new

@@ -58,18 +58,26 @@ end end end false end - - before_filter do |controller| + + def access_denied + logger.info "\n\n-----------------------------------------------" + logger.info " (401) Access Denied!" + logger.info " * see the above request for more info" + logger.info "-----------------------------------------------\n\n" + render :text => "Access Denied", :status => 401 + end + + def check_authorized if !authorised? - logger.info "\n\n-----------------------------------------------" - logger.info " (401) Access Denied!" - logger.info " * see the above request for more info" - logger.info "-----------------------------------------------\n\n" - render :text => "Access Denied", :status => 401 + access_denied end + end + + before_filter do |controller| + check_authorized end end end end