rank_observer.rb
326 Bytes
module Merit
class RankObserver
def update(changed_data)
merit = changed_data[:merit_object]
if merit.kind_of?(Merit::Score::Point)
profile = merit.score.sash.profile
profile.update_column(:level, profile.gamification_plugin_calculate_level) if profile.present?
end
end
end
end