lib/rasti/app.rb in rasti-app-0.0.10 vs lib/rasti/app.rb in rasti-app-0.1.0

- old
+ new

@@ -61,22 +61,31 @@ end def call(name, permission, params={}) form = self.class.facade.build_form name, params authorize! permission, form - self.class.facade.call name, container, context, form + result = self.class.facade.call name, container, context, form + after_call name, form.attributes + + result end def enqueue(name, permission, params={}) queue = params.delete(:queue) form = self.class.facade.build_form name, params authorize! permission, form - self.class.facade.enqueue name, context, form, queue + result = self.class.facade.enqueue name, context, form, queue + after_call name, form.attributes + + result end def authorize!(permission, form) policy.authorize! permission, form + end + + def after_call(name, params) end end end \ No newline at end of file