2 module ControllerModule
5 attr :controller, :action_name, :action_manifest, :type,
7 def initialize controller, action_name, action_manifest
8 @controller = controller
9 @action_name = action_name
10 @action_manifest = action_manifest
16 @action_manifest['args'] ||= {}
17 @action_manifest['args']['item_name'] ||= self.controller.item_name
21 @type = @action_manifest['type']
22 @args = @action_manifest['args']
23 @item_name = @args['item_name']
27 @controller.controller_name
30 def controller_manifest
31 @controller.controller_manifest