From: John Honovich Date: 2008-02-17T03:32:44+09:00 Subject: where to check for nils or empty? I am processing arrays of URLs. I call a series of methods to delete or modify those urls. I have a risk that those methods will return an empty or null array. I am trying to figure out where and how to best check if the array is null or empty. Right now, I am doing it like this: def process array array = firstReview array return if array.nil? || array.empty? array = secondReview array return if array.nil? || array.empty? # repeat again and again end def firstReview array array.reject! {|a| @MasterList.include? (a)} end My approach works currently but feels ugly and repetitive. Any advice for improving this? Thanks, John -- Posted via http://www.ruby-forum.com/.