Sha256: 12b834efc231bd7e76c01bbb790281db4bc7e139f45214b7bc59b969819e5d21
Contents?: true
Size: 482 Bytes
Versions: 4
Compression:
Stored size: 482 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
4 entries across 4 versions & 1 rubygems