class SabredavClient::XmlRequestBuilder::MkcolPrincipal

Attributes

displayname[RW]
email[RW]

Public Class Methods

new(email,displayname) click to toggle source
# 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