Like Array#compact – removes nil items, but also removes empty strings, zero or negative numbers and FalseClass items
Returns:
Array without “bad” elements
10 11 12
# File 'lib/na/array.rb', line 10 def remove_bad compact.map { |x| x.is_a?(String) ? x.strip : x }.select(&:good?) end