1 require_dependency "manifest/local/view/filer/header"
2 require_dependency "manifest/local/view/filer/body"
3 require_dependency "manifest/local/view/filer/footer"
8 attr :manifest, :item_name, :items, :paginate, :operators, :template_dir,
9 :header, :body, :footer
10 def initialize item_name, items, paginate, operators
11 @item_name = item_name
14 @operators = operators
15 @manifest = Manifest.manifest.filers[@item_name]
16 @template_dir = 'templates/r/filer/'
17 @header = Header.new self
19 @footer = Footer.new self, paginate
23 ::Manifest::item_name_to_model @item_name
26 def template_file_name
31 self.template_dir + self.template_file_name