module Tilia::Dav::IMultiGet

IMultiGet

This interface adds a tiny bit of functionality to collections.

There a certain situations, in particular in relation to WebDAV-Sync, CalDAV and CardDAV, where information for a list of items will be requested.

Because the getChild() call is the main abstraction method, this can in reality result in many database calls, which could potentially be optimized.

The MultiGet interface is used by the server in these cases.

Public Instance Methods

multiple_children(paths) click to toggle source

This method receives a list of paths in it's first argument. It must return an array with Node objects.

If any children are not found, you do not have to return them.

@param string[] paths @return array

# File lib/tilia/dav/i_multi_get.rb, line 25
def multiple_children(paths)
end