Exception: Tilia::DavAcl::Exception::NotRecognizedPrincipal
- Inherits:
-
Tilia::Dav::Exception::PreconditionFailed
- Object
- StandardError
- Tilia::Dav::Exception
- Tilia::Dav::Exception::PreconditionFailed
- Tilia::DavAcl::Exception::NotRecognizedPrincipal
- Defined in:
- lib/tilia/dav_acl/exception/not_recognized_principal.rb
Overview
If a client tried to set a privilege assigned to a non-existant principal, this exception will be thrown.
Instance Attribute Summary
Attributes inherited from Tilia::Dav::Exception::PreconditionFailed
Instance Method Summary collapse
-
#serialize(_server, error_node) ⇒ Object
Adds in extra information in the xml response.
Methods inherited from Tilia::Dav::Exception::PreconditionFailed
Methods inherited from Tilia::Dav::Exception
Constructor Details
This class inherits a constructor from Tilia::Dav::Exception::PreconditionFailed
Instance Method Details
#serialize(_server, error_node) ⇒ Object
Adds in extra information in the xml response.
This method adds the DAV:no-ace-conflict element as defined in rfc3744
14 15 16 17 |
# File 'lib/tilia/dav_acl/exception/not_recognized_principal.rb', line 14 def serialize(_server, error_node) error = LibXML::XML::Node.new('d:recognized-principal') error_node << error end |