module MoreCoreExtensions::ArrayDeletes

Public Instance Methods

delete_blanks() click to toggle source

Deletes all items where the value is blank

[1, [], nil].delete_blanks # => [1]
# File lib/more_core_extensions/core_ext/array/deletes.rb, line 15
def delete_blanks
  delete_if { |i| i.blank? }
end
delete_nils() click to toggle source

Deletes all items where the value is nil

[1, [], nil].delete_nils # => [1, []]
# File lib/more_core_extensions/core_ext/array/deletes.rb, line 8
def delete_nils
  delete_if { |i| i.nil? }
end