Sha256: 9442e8e768c6b776af4bd56cd27d28588e61a3db31bced2a17d495521c602bbc

Contents?: true

Size: 315 Bytes

Versions: 7

Compression:

Stored size: 315 Bytes

Contents

# vim:fileencoding=utf-8

class User < ActiveRecord::Base
  after_create :schedule_send_email
  
  private
  
  def schedule_send_email
    name = "send_email_#{id}"
    config = {}
    config[:class] = 'SendEmailJob'
    config[:args] = id
    config[:every] = '1d'
    Resque.set_schedule(name, config)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
resque-scheduler-2.5.5 examples/dynamic-scheduling/app/models/user.rb
resque-scheduler-2.5.4 examples/dynamic-scheduling/app/models/user.rb
resque-scheduler-2.5.3 examples/dynamic-scheduling/app/models/user.rb
resque-scheduler-2.5.2 examples/dynamic-scheduling/app/models/user.rb
resque-scheduler-2.5.1 examples/dynamic-scheduling/app/models/user.rb
resque-scheduler-2.5.0 examples/dynamic-scheduling/app/models/user.rb
resque-scheduler-2.4.0 examples/dynamic-scheduling/app/models/user.rb