--- /dev/null
+require_dependency "locmare/filer/header"
+require_dependency "locmare/filer/body"
+require_dependency "locmare/filer/footer"
+module Locmare
+ class Filer
+ include FilerModule
+ attr :manifest, :item_name, :items, :paginate, :operators, :template_dir,
+ :header, :body, :footer
+ def initialize item_name, items, paginate, operators
+ @item_name = item_name
+ @items = items
+ @paginate = paginate
+ @operators = operators
+ @manifest = LocalManifest.manifest.filers[@item_name]
+ @template_dir = 'templates/r/filer/'
+ @header = Header.new self
+ @body = Body.new self
+ @footer = Footer.new self, paginate
+ end
+
+ def model
+ ::Manifest::item_name_to_model @item_name
+ end
+
+ def template_file_name
+ "filer"
+ end
+
+ def template_name
+ self.template_dir + self.template_file_name
+ end
+
+ def image_dir
+ '/images/'
+ end
+
+ end
+end
+