Remove the SuggestionGroup model

This commit is contained in:
Petko Bordjukov 2014-11-05 11:48:25 +02:00
parent cf953bd853
commit 698dd349dc
1 changed files with 0 additions and 14 deletions

View File

@ -1,14 +0,0 @@
class SuggestionGroup
include ActiveModel::Model
attr_accessor :speaker, :suggestions
def self.where(conditions = {})
Event.joins(:track).includes(:user).where(conditions).group_by(&:user).map do |speaker, suggestions|
SuggestionGroup.new speaker: speaker, suggestions: suggestions
end.sort_by { |group| group.speaker.name }
end
def self.for_conference(conference, conditions = {})
where conditions.merge({tracks: {conference_id: conference.id}})
end
end