require 'calligraphy/rails/mapper' require 'calligraphy/rails/web_dav_requests_controller' require 'calligraphy/xml/builder' require 'calligraphy/xml/namespace' require 'calligraphy/xml/node' require 'calligraphy/xml/utils' require 'calligraphy/utils' require 'calligraphy/resource' require 'calligraphy/file_resource' require 'calligraphy/web_dav_request' module Calligraphy DAV_NS = 'DAV:' DAV_NO_LOCK_REGEX = /DAV:no-lock/i DAV_NOT_NO_LOCK_REGEX = /Not\s+/i ETAG_IF_REGEX = /\[(.+?)\]/ LOCK_TOKEN_ANGLE_REGEX = /[<>]/ LOCK_TOKEN_REGEX = /<(urn:uuid:.+?)>/ RESOURCE_REGEX = /^<+(.+?)>\s/ TAGGED_LIST_REGEX = /\)\s