Sha256: f075f43b42f4531f29fe98577c854dbbbf1019c7ec0eaca34506c3e597a2c77a
Contents?: true
Size: 333 Bytes
Versions: 2
Compression:
Stored size: 333 Bytes
Contents
# frozen_string_literal: true module Servitium class ServiceSidekiqJob include Sidekiq::Job def perform(class_name, *args) service = class_name.constantize.call(*args) if service.context.success? service.send(:async_success) else service.send(:async_failure) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
servitium-1.3.0 | lib/servitium/service_sidekiq_job.rb |
servitium-1.2.28 | lib/servitium/service_sidekiq_job.rb |