class Array

Public Instance Methods

deep_compact() click to toggle source
# File lib/siren/compose/types.rb, line 4
def deep_compact
  map do |value|
    value = value.deep_compact if value.respond_to?(:deep_compact)
    value
  end.compact.yield_self do |x|
    x.empty? ? nil : x
  end
end