Sha256: de43622041bf2b101c898a6f2992f316ddbeefac498ae3f7a30f37175bd7c484

Contents?: true

Size: 278 Bytes

Versions: 38

Compression:

Stored size: 278 Bytes

Contents

module Wbase
  class CreateDripSubscriberJob < ActiveJob::Base
    include Dripable
    queue_as :default
    attr_reader :user

    def perform(user_id)
      @user = User.find(user_id)
      update_subscriber!
      drip.track_event(user.email, 'Signed up')
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
wbase-0.3.9 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.8 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.7 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.6 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.5 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.4 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.3 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.2 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.1 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.3.0 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.9 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.8 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.7 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.6 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.5 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.4 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.3 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.2 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.1 app/jobs/wbase/create_drip_subscriber_job.rb
wbase-0.2.0 app/jobs/wbase/create_drip_subscriber_job.rb