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