class Writefully::Workers::BaseWorker
Attributes
message[RW]
Public Instance Methods
actor_died(actor, reason)
click to toggle source
# File lib/writefully/workers/base_worker.rb, line 19 def actor_died(actor, reason) Writefully.logger.error "#{reason.class} #{reason.message} #{reason.backtrace}" if reason on_death(actor, reason) if self.respond_to?(:on_death) end
close_db_connection!()
click to toggle source
# File lib/writefully/workers/base_worker.rb, line 15 def close_db_connection! ::ActiveRecord::Base.clear_active_connections! if defined?(::ActiveRecord) end
perform(message)
click to toggle source
# File lib/writefully/workers/base_worker.rb, line 10 def perform(message) @message = message self.__send__ message[:task] end