-1
如何清理它?它看起來很尷尬,太長了。簡單:需要幫助重構這種看起來很尷尬的方法
def report_total(feed_event, advisor)
count = 0
advisor.activity_feed_events.each do |lead|
if lead == SignupFeedEvent
count += 1
else
if lead.is_a?(feed_event)
if lead.event_date > (Time.now - 7.days)
count += 1
end
end
end
end
return count
end
這應該在http://codereview.stackexchange.com上提問。 –