# File lib/declarative_authorization/maintenance.rb, line 160
    def should_be_allowed_to (privilege, *args)
      options = {}
      if(args.first.class == Hash)
        options = args.extract_options!
      else
        options[args[0].is_a?(Symbol) ? :context : :object] = args[0]
      end
      assert_nothing_raised do
        Authorization::Engine.instance.permit!(privilege, options)
      end
    end