class SabredavClient::XmlRequestBuilder::Mkcalendar

Attributes

description[RW]
displayname[RW]

Public Class Methods

new(displayname = nil, description = nil) click to toggle source
# File lib/sabredav_client/xml_request_builder/mkcalendar.rb, line 7
def initialize(displayname = nil, description = nil)
  @displayname = displayname
  @description = description
  super()
end

Public Instance Methods

to_xml() click to toggle source
# File lib/sabredav_client/xml_request_builder/mkcalendar.rb, line 13
def to_xml
  xml.c :mkcalendar, C_NAMESPACES do
    xml.d :set do
      xml.d :prop do
        xml.d :displayname, displayname unless displayname.to_s.empty?
        xml.tag! "c:calendar-description", description, "xml:lang" => "en" unless description.to_s.empty?
      end
    end
  end
end