4 attr :model, :tree_name, :parent_model_name
5 def initialize model, tree_name, parent_model_name
8 @parent_model_name = parent_model_name
19 def parent_model_manifest
20 r = ::Manifest.manifest.models[@parent_model_name]
21 raise "undefined parent model for models > #{@model.model_name} > tree > #{tree_name}\n" unless r
25 def parent_tree_manifest
26 self.parent_model_manifest.tree[@tree_name]
30 if self.parent_tree_manifest
31 {@parent_model_name => self.parent_tree_manifest.include_hash}
33 {@parent_model_name => {}}
38 self.parent_model_manifest.classify