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