J
John Honovich
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
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