class Groupwise::FreeBusySessionMessage
Public Class Methods
new(email_addresses, start_time = nil, end_time = nil)
click to toggle source
# File lib/groupwise/free_busy_session_message.rb, line 3 def initialize(email_addresses, start_time = nil, end_time = nil) @email_addresses = email_addresses.is_a?(Array) ? email_addresses : [email_addresses] @start_time, @end_time = start_time, end_time end
Public Instance Methods
to_s()
click to toggle source
# File lib/groupwise/free_busy_session_message.rb, line 8 def to_s builder = Builder::XmlMarkup.new builder.users { |b| @email_addresses.each do |email| b.user { |u| u.email(email) } end } builder.startDate(@start_time.utc.iso8601) if @start_time builder.endDate(@end_time.utc.iso8601) if @end_time builder end