Module: Exchanger

Defined in:
lib/exchanger.rb,
lib/exchanger/dirty.rb,
lib/exchanger/field.rb,
lib/exchanger/client.rb,
lib/exchanger/config.rb,
lib/exchanger/boolean.rb,
lib/exchanger/element.rb,
lib/exchanger/version.rb,
lib/exchanger/operation.rb,
lib/exchanger/attributes.rb,
lib/exchanger/persistence.rb,
lib/exchanger/elements/body.rb,
lib/exchanger/elements/item.rb,
lib/exchanger/elements/task.rb,
lib/exchanger/elements/entry.rb,
lib/exchanger/elements/folder.rb,
lib/exchanger/elements/contact.rb,
lib/exchanger/elements/mailbox.rb,
lib/exchanger/elements/message.rb,
lib/exchanger/elements/attendee.rb,
lib/exchanger/elements/category.rb,
lib/exchanger/elements/attachment.rb,
lib/exchanger/elements/identifier.rb,
lib/exchanger/elements/im_address.rb,
lib/exchanger/operations/get_item.rb,
lib/exchanger/elements/base_folder.rb,
lib/exchanger/operations/expand_dl.rb,
lib/exchanger/operations/find_item.rb,
lib/exchanger/elements/phone_number.rb,
lib/exchanger/elements/tasks_folder.rb,
lib/exchanger/operations/get_folder.rb,
lib/exchanger/elements/calendar_item.rb,
lib/exchanger/elements/calendar_view.rb,
lib/exchanger/elements/complete_name.rb,
lib/exchanger/elements/email_address.rb,
lib/exchanger/elements/search_folder.rb,
lib/exchanger/operations/create_item.rb,
lib/exchanger/operations/delete_item.rb,
lib/exchanger/operations/find_folder.rb,
lib/exchanger/operations/update_item.rb,
lib/exchanger/elements/calendar_event.rb,
lib/exchanger/elements/category_color.rb,
lib/exchanger/elements/calendar_folder.rb,
lib/exchanger/elements/category_string.rb,
lib/exchanger/elements/contacts_folder.rb,
lib/exchanger/elements/file_attachment.rb,
lib/exchanger/elements/item_attachment.rb,
lib/exchanger/elements/meeting_message.rb,
lib/exchanger/elements/meeting_request.rb,
lib/exchanger/operations/resolve_names.rb,
lib/exchanger/elements/meeting_response.rb,
lib/exchanger/elements/physical_address.rb,
lib/exchanger/elements/single_recipient.rb,
lib/exchanger/operations/get_attachment.rb,
lib/exchanger/elements/distribution_list.rb,
lib/exchanger/elements/user_configuration.rb,
lib/exchanger/operations/create_attachment.rb,
lib/exchanger/operations/delete_attachment.rb,
lib/exchanger/elements/meeting_cancellation.rb,
lib/exchanger/elements/calendar_event_details.rb,
lib/exchanger/elements/user_configuration_name.rb,
lib/exchanger/operations/get_user_availability.rb,
lib/exchanger/operations/get_user_configuration.rb

Defined Under Namespace

Modules: Attributes, Dirty, Persistence Classes: Attachment, Attendee, BaseFolder, Body, Boolean, CalendarEvent, CalendarEventDetails, CalendarFolder, CalendarItem, CalendarView, Category, CategoryColor, CategoryString, Client, CompleteName, Config, Contact, ContactsFolder, CreateAttachment, CreateItem, DeleteAttachment, DeleteItem, DistributionList, Element, EmailAddress, Entry, ExpandDL, Field, FileAttachment, FindFolder, FindItem, Folder, GetAttachment, GetFolder, GetItem, GetUserAvailability, GetUserConfiguration, Identifier, ImAddress, Item, ItemAttachment, Mailbox, MeetingCancellation, MeetingMessage, MeetingRequest, MeetingResponse, Message, Operation, PhoneNumber, PhysicalAddress, ResolveNames, SearchFolder, SingleRecipient, Task, TasksFolder, UpdateItem, UserConfiguration, UserConfigurationName

Constant Summary collapse

NS =
{
  "xsi"  => "http://www.w3.org/2001/XMLSchema-instance",
  "xsd"  => "http://www.w3.org/2001/XMLSchema",
  "soap" => "http://schemas.xmlsoap.org/soap/envelope/",
  "m"    => "http://schemas.microsoft.com/exchange/services/2006/messages",
  "t"    => "http://schemas.microsoft.com/exchange/services/2006/types"
}
VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.configureObject Also known as: config

The Exchanger Config singleton instance.


94
95
96
97
# File 'lib/exchanger.rb', line 94

def configure
  config = Config.instance
  block_given? ? yield(config) : config
end