Change event processing, add AchievementType subclassing

От соседнего класса этот метод отличается только тем что стоит в кавычках в квадратных скобках. Так может тогда 

count = @event.event_attr[self.class.attr_name]

Тогда весь метод можно вынести в родительский класс, а в дочерних написать attr_name = 'num_rows'