2 module ControllerModule
4 class ActionList < Base
5 attr :order, :direction, :default_page_size, :max_page_size
9 @args['direction'] ||= -1
10 @args['default_page_size'] ||= 25
11 @args['max_page_size'] ||= 100
16 @order = @args['order'] || 'updated_at'
17 @direction = @args['direction'].to_i
18 @default_page_size = @args['default_page_size']
19 @max_page_size = @args['max_page_size']
23 super + ['order', 'direction', 'default_page_size', 'max_page_size']