module ListModule
module IncludeModule
class IncludeAuto < Base
- attr :tree_name
def set_default
super
- @args['tree_name'] ||= @parent.tree_name
end
def init
super
- @tree_name = @args['tree_name']
end
def model_manifest
::Manifest.manifest.models[self.item_name]
end
- def tree_manifest
- self.model_manifest.tree[self.list_group.tree_name]
- end
-
def parent_includes parent_model
if parent_model.parent_model
{parent_model.item_name => parent_includes(parent_model.parent_model)}