Sha256: 348c3bffdfe1e7d4f66ead2c0d9f1060094be45f2a294a89f6be917a552dea6b

Contents?: true

Size: 257 Bytes

Versions: 3

Compression:

Stored size: 257 Bytes

Contents

module ProconBypassMan
  module Background
    class JobPerformer
      def initialize(klass: , args: )
        @klass = klass
        @args = args
      end

      # @raise [any]
      def perform
        @klass.perform(*@args)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
procon_bypass_man-0.3.1 lib/procon_bypass_man/background/job_performer.rb
procon_bypass_man-0.3.0 lib/procon_bypass_man/background/job_performer.rb
procon_bypass_man-0.2.3 lib/procon_bypass_man/background/job_performer.rb