Class: Gitrob::Jobs::Comparison
- Inherits:
-
Object
- Object
- Gitrob::Jobs::Comparison
- Includes:
- SuckerPunch::Job
- Defined in:
- lib/gitrob/jobs/comparison.rb
Instance Method Summary collapse
Instance Method Details
#perform(primary_assessment, secondary_assessment) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/gitrob/jobs/comparison.rb', line 6 def perform(primary_assessment, secondary_assessment) @comparison = Gitrob::Models::Comparison.new @primary_assessment = primary_assessment @secondary_assessment = secondary_assessment @comparison.primary_assessment = primary_assessment @comparison.secondary_assessment = secondary_assessment @comparison.save compare_blobs compare_repositories compare_owners @comparison.finished = true @comparison.save end |