Module: RExchange
- Defined in:
- lib/rexchange.rb,
lib/rexchange/note.rb,
lib/rexchange/task.rb,
lib/rexchange/folder.rb,
lib/rexchange/contact.rb,
lib/rexchange/message.rb,
lib/rexchange/session.rb,
lib/rexchange/appointment.rb,
lib/rexchange/credentials.rb,
lib/rexchange/r_exception.rb,
lib/rexchange/generic_item.rb,
lib/rexchange/message_href.rb,
lib/rexchange/dav_get_request.rb,
lib/rexchange/dav_move_request.rb,
lib/rexchange/exchange_request.rb,
lib/rexchange/dav_mkcol_request.rb,
lib/rexchange/dav_delete_request.rb,
lib/rexchange/dav_search_request.rb,
lib/rexchange/dav_proppatch_request.rb
Defined Under Namespace
Classes: Appointment, Contact, Credentials, DavDeleteRequest, DavGetRequest, DavMkcolRequest, DavMoveRequest, DavProppatchRequest, DavSearchRequest, ExchangeRequest, Folder, FolderNotFoundError, GenericItem, Message, MessageHref, Note, RException, Session, Task
Constant Summary collapse
- DEBUG_STREAM =
Use STDOUT or another stream if you’d like to capture the HTTP debug output
$log
- PR_HTTPMAIL_READ =
'read'
- NS_HTTPMAIL =
'urn:schemas:httpmail'
Class Method Summary collapse
-
.open(dav_uri, owa_uri, username = nil, password = nil) {|session| ... } ⇒ Object
A shortcut to RExchange::Session#new.
Class Method Details
.open(dav_uri, owa_uri, username = nil, password = nil) {|session| ... } ⇒ Object
A shortcut to RExchange::Session#new
26 27 28 29 30 31 |
# File 'lib/rexchange.rb', line 26 def self.open(dav_uri, owa_uri, username = nil, password = nil) session = RExchange::Session.new(dav_uri, owa_uri, username, password) yield session if block_given? return session end |