Sha256: 9248aa0b372ef01b80d40f5786d7b7c6b38b6d5fac39b74b3d37e1c9f295c7e3

Contents?: true

Size: 238 Bytes

Versions: 28

Compression:

Stored size: 238 Bytes

Contents

class PersonLifetimeValueJob
  def perform
    Person.includes(:orders => :items).find_each do |p|
      p.skip_commit = true
      p.calculate_lifetime_value
      p.calculate_lifetime_donations
    end
    Sunspot.delay.commit
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
artfully_ose-1.2.0 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.beta.1 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.alpha.2 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.alpha.1 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.27 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.26 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.24 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.23 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.21 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.20 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.19 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.18 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.17 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.16 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.15 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.12 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.11 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.10 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.9 app/models/job/person_lifetime_value_job.rb
artfully_ose-1.2.0.pre.8 app/models/job/person_lifetime_value_job.rb