timcolonel/rails_embed_editor

View on GitHub
app/controllers/rails_embed_editor/application_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RailsEmbedEditor
  class ApplicationController < ActionController::Base

    def _authorize!(*args)
      if defined? current_user
        RailsEmbedEditor::Authorization.authorize!(current_user, *args)
      else
        true
      end
    end

    def _authorize(*args)
      begin
        _authorize! *args
        true
      rescue CanCan::AccessDenied => e
        false
      end
    end
  end
end