Class: Rasti::App::Job
- Inherits:
-
Asynchronic::Job
- Object
- Asynchronic::Job
- Rasti::App::Job
- Extended by:
- ClassConfig
- Defined in:
- lib/rasti/app/job.rb
Defined Under Namespace
Classes: DefaultWrapper
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/rasti/app/job.rb', line 17 def call raise "Undefined #{self.class.name}.environment" unless self.class.environment wrapper = params[:wrapper] || DefaultWrapper session = params[:session] session.job_id = @process.id wrapper.call self.class.environment, session, params do interaction = params[:interaction].new self.class.environment, session interaction.call params[:interaction].build_form params[:params] end end |