5 attr :model, :list_name, :list_manifest, :type,
6 :default_page_size, :max_page_size
7 def initialize model, list_name, list_manifest
10 @list_manifest = list_manifest
16 self.list_manifest['args'] ||= {}
17 @list_manifest['args']['default_page_size'] ||= 25
18 @list_manifest['args']['max_page_size'] ||= 100
22 @type = @list_manifest['type']
23 @args = @list_manifest['args']
24 @default_page_size = @args['default_page_size']
25 @max_page_size = @args['max_page_size']
36 def self.add_action item_name, action_name, list_name, list_conf