OSDN Git Service

add binder
[pettanr/pettanr.git] / lib / manifest / model / peta.rb
index 32b30d0..ec46382 100644 (file)
@@ -4,13 +4,16 @@ require_dependency "manifest/model/peta/owner"
 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'