Sha256: d901f24ff56e8046a77fd8d395d4d497510470127b40f3f165368ddd8eeb1abe
Contents?: true
Size: 679 Bytes
Versions: 28
Compression:
Stored size: 679 Bytes
Contents
module Sidekiq module Actor module ClassMethods def trap_exit(*args) end def new_link(*args) new(*args) end end module InstanceMethods def current_actor self end def after(interval) end def alive? @dead = false unless defined?(@dead) !@dead end def terminate @dead = true end def defer yield end end def self.included(klass) if $TESTING klass.__send__(:include, InstanceMethods) klass.__send__(:extend, ClassMethods) else klass.__send__(:include, Celluloid) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems