Class: AsyncResponse::Workers::Sidekiq::WorkerResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/async_response/workers/sidekiq.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(job) ⇒ WorkerResponse



24
25
26
# File 'lib/async_response/workers/sidekiq.rb', line 24

def initialize(job)
  @job = job
end

Instance Attribute Details

#jobObject (readonly)

Returns the value of attribute job.



23
24
25
# File 'lib/async_response/workers/sidekiq.rb', line 23

def job
  @job
end

Instance Method Details

#finished!(data) ⇒ Object



32
33
34
35
# File 'lib/async_response/workers/sidekiq.rb', line 32

def finished!(data)
  job.data = data
  job.finished!
end

#increment_percentage!(increment) ⇒ Object



37
38
39
# File 'lib/async_response/workers/sidekiq.rb', line 37

def increment_percentage!(increment)
  job.increment_percentage!(increment)
end

#paramsObject



28
29
30
# File 'lib/async_response/workers/sidekiq.rb', line 28

def params
  job.params
end