Sha256: ae6d6881ea4b404887ec284717347c081a82e2742d0d121397adf281478ea753
Contents?: true
Size: 483 Bytes
Versions: 11
Compression:
Stored size: 483 Bytes
Contents
require 'active_support/core_ext/object/blank' module MoreCoreExtensions module ArrayDeletes # Deletes all items where the value is nil # # [1, [], nil].delete_nils # => [1, []] def delete_nils delete_if { |i| i.nil? } end # Deletes all items where the value is blank # # [1, [], nil].delete_blanks # => [1] def delete_blanks delete_if { |i| i.blank? } end end end Array.send(:include, MoreCoreExtensions::ArrayDeletes)
Version data entries
11 entries across 11 versions & 1 rubygems