Class: Lifesaver::Notification::Enqueuer

Inherits:
Object
  • Object
show all
Defined in:
lib/lifesaver/notification/enqueuer.rb

Instance Method Summary collapse

Constructor Details

#initialize(models) ⇒ Enqueuer

Returns a new instance of Enqueuer.



4
5
6
# File 'lib/lifesaver/notification/enqueuer.rb', line 4

def initialize(models)
  @serialized_models = models
end

Instance Method Details

#enqueueObject



8
9
10
11
12
# File 'lib/lifesaver/notification/enqueuer.rb', line 8

def enqueue
  if should_enqueue?
    ::Resque.enqueue(Lifesaver::VisitorWorker, serialized_models)
  end
end