2 module ControllerModule
4 attr :controller, :action_name, :action_manifest, :item_name
5 def initialize controller, action_name, action_manifest
6 @controller = controller
7 @action_name = action_name
8 @action_manifest = action_manifest
14 @action_manifest['item_name'] ||= self.controller.item_name
15 @action_manifest['args'] ||= {}
19 @item_name = @action_manifest['item_name']
22 def ready params, operators
23 @item = @model.show(params[:id], operators)
34 def cook params, operators
35 self.ready params, operators