class OpenNebula::DocumentPool

All subclasses must define the DOCUMENT_TYPE constant and the factory method.

@example

require 'opennebula/document_pool'

module OpenNebula
    class CustomObjectPool < DocumentPool

        DOCUMENT_TYPE = 400

        def factory(element_xml)
            OpenNebula::CustomObject.new(element_xml, @client)
        end
    end
end