lib/rasti/app.rb in rasti-app-0.1.2 vs lib/rasti/app.rb in rasti-app-1.0.0
- old
+ new
@@ -45,27 +45,27 @@
end
end
end
- def initialize(container, context={})
- @container = container
- @context = context
+ def initialize(environment, session)
+ @environment = environment
+ @session = session
end
private
- attr_reader :container, :context
+ attr_reader :environment, :session
def policy
- @policy ||= (container[:policy_class] || Policy).new container, context
+ @policy ||= environment.policy_for session
end
def call(name, permission, params={})
form = self.class.facade.build_form name, params
authorize! permission, form
- result = self.class.facade.call name, container, context, form
+ result = self.class.facade.call name, environment, session, form
after_call name, form.attributes
result
end
@@ -75,10 +75,10 @@
job_id: params.delete(:job_id)
}
form = self.class.facade.build_form name, params
authorize! permission, form
- result = self.class.facade.enqueue name, context, form, options
+ result = self.class.facade.enqueue name, session, form, options
after_call name, form.attributes
result
end
\ No newline at end of file