diff --git a/app/models/target.rb b/app/models/target.rb index 341e75fe..19ee677e 100644 --- a/app/models/target.rb +++ b/app/models/target.rb @@ -28,16 +28,17 @@ class Target < ActiveRecord::Base # ====Returns # * +String+ -> progress in percent def get_progress - numerator = case unit - when Target.units[:submissions] - conference.events.where('created_at < ?', due_date).count - when Target.units[:registrations] - conference.registrations.where('created_at < ?', due_date).count - when Target.units[:program_minutes] - conference.current_program_minutes - else - 0 - end + numerator = + case unit + when Target.units[:submissions] + conference.events.where('created_at < ?', due_date).count + when Target.units[:registrations] + conference.registrations.where('created_at < ?', due_date).count + when Target.units[:program_minutes] + conference.current_program_minutes + else + 0 + end (100 * numerator / target_count).to_s end