class Filer
include FilerModule
- attr :manifest, :item_name, :items, :list_result, :pager_type, :operators, :template_dir,
- :header, :body, :pager
+ attr :manifest, :item_name, :items, :page_status, :operators, :template_dir,
+ :header, :body
- def initialize item_name, items, list_result, pager_type, operators
+ def initialize item_name, items, page_status, operators
@item_name = item_name
@items = items
- @list_result = list_result
- @pager_type = pager_type.to_s
+ @page_status = page_status
@operators = operators
@manifest = LocalManifest.manifest.filers[@item_name]
@template_dir = 'templates/r/filer/'
@header = Header.new self
@body = self.mybody.new self
- self.init_pager
- end
-
- def init_pager
- @pager = self.class.pager[@pager_type].new self
- end
-
- def self.pager
- {'none' => NonePager, 'default' => DefaultPager, 'more' => MorePager}
end
def model