lib/rasti/app.rb in rasti-app-7.1.1 vs lib/rasti/app.rb in rasti-app-8.0.0
- old
+ new
@@ -20,11 +20,11 @@
extend Forwardable
def_delegators :facade, :interactions,
:synchronic_interactions,
:asynchronic_interactions,
- :permissions,
+ :permissions,
:valid_permission?
attr_reader :facade
private
@@ -62,21 +62,21 @@
def call(name, permission, params={})
form = self.class.facade.build_form name, params
authorize! permission, form
result = self.class.facade.call name, environment, session, form
- after_call name, form.attributes, result
+ after_call name, form.to_h, result
result
end
def enqueue(name, permission, params={})
options, attributes = Utils.split_hash params, [:queue, :job_id, :job_wrapper]
-
+
form = self.class.facade.build_form name, attributes
authorize! permission, form
result = self.class.facade.enqueue name, session, form, options
- after_call name, form.attributes, result
+ after_call name, form.to_h, result
result
end
def authorize!(permission, form)
\ No newline at end of file