Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
class Review < ActiveRecord::Base
...
def calc_total_rating
#rating received from client via form
rating_from_client = self.total_rating
#rating calculated on server
rating_from_server = ((prices_value + quality_value + delivery_value).to_f / 3).round(1)
# check if client's rating is different from automatic
if rating_from_server.to_i == rating_from_client.to_i
self.total_rating = rating_from_server
else
self.total_rating = rating_from_client
end
end
...
end
Самый бессмысленный и беспощадный if в моей жизни :)
Комментарии (4) RSS