require_dependency "manifest/model/peta/content"
require_dependency "manifest/model/peta/root"
require_dependency "manifest/model/peta/element"
+require_dependency "manifest/model/peta/binder"
+require_dependency "manifest/model/peta/leaf"
module Manifest
module ModelModule
class PetaFactory
include PetaModule
@@types = {
'item' => ItemPeta, 'owner' => OwnerPeta, 'content' => ContentPeta,
- 'root' => RootPeta, 'element' => ElementPeta
+ 'root' => RootPeta, 'element' => ElementPeta,
+ 'binder' => BinderPeta, 'leaf' => LeafPeta
}
def self.factory model, my_manifest
my_manifest['type'] ||= 'item'