class Clockwork::DatabaseEvents::Manager

Public Instance Methods

register(period, job, block, options) click to toggle source
# File lib/clockwork/database_events/manager.rb, line 11
def register(period, job, block, options)
  @events << if options[:from_database]
    synchronizer = options.fetch(:synchronizer)
    model_attributes = options.fetch(:model_attributes)

    Clockwork::DatabaseEvents::Event.
      new(self, period, job, (block || handler), synchronizer, model_attributes, options)
  else
    Clockwork::Event.new(self, period, job, block || handler, options)
  end
end
unregister(event) click to toggle source
# File lib/clockwork/database_events/manager.rb, line 7
def unregister(event)
  @events.delete(event)
end