class SknUtils::SyncWorker
Public Class Methods
new(&blk)
click to toggle source
# File lib/skn_utils/concurrent_jobs.rb, line 12 def initialize(&blk) @blk = blk end
Public Instance Methods
call()
click to toggle source
# File lib/skn_utils/concurrent_jobs.rb, line 16 def call @blk.call rescue => ex failures = ex.backtrace.map {|x| x.split("/").last }.join(",") SknFailure.(ex.class.name, { cause: ex.message, backtrace: failures}) end