OSDN Git Service

add binder
[pettanr/pettanr.git] / lib / manifest / model / peta / binder.rb
diff --git a/lib/manifest/model/peta/binder.rb b/lib/manifest/model/peta/binder.rb
new file mode 100644 (file)
index 0000000..1f85e94
--- /dev/null
@@ -0,0 +1,21 @@
+module Manifest
+  module ModelModule
+    module PetaModule
+      class BinderPeta < BasePeta
+        attr :leaf_tree_name
+        
+        def set_default
+          super
+          raise "undefined leaf_tree_name for models> #{@model.model_name} > peta \n" unless @peta_manifest['args']['leaf_tree_name']
+        end
+        
+        def init
+          super
+          @leaf_tree_name = @args['leaf_tree_name']
+        end
+        
+      end
+      
+    end
+  end
+end