class SabredavClient::XmlRequestBuilder::MkcolPrincipal
Attributes
displayname[RW]
email[RW]
Public Class Methods
new(email,displayname)
click to toggle source
Calls superclass method
SabredavClient::XmlRequestBuilder::Base::new
# File lib/sabredav_client/xml_request_builder/mkcol_principal.rb, line 7 def initialize(email,displayname) @email = email @displayname = displayname super() end
Public Instance Methods
to_xml()
click to toggle source
# File lib/sabredav_client/xml_request_builder/mkcol_principal.rb, line 13 def to_xml xml.d :mkcol, SB_NAMESPACES do xml.d :set do xml.d :prop do xml.d :resourcetype do xml.d :principal end xml.d :displayname, displayname unless displayname.to_s.empty? xml.tag! "sb:email-address", email end end end end