class Array

Monkey Patch Array with deep freeze

Public Instance Methods

compact() click to toggle source
# File lib/logstash/filters/rest.rb, line 21
def compact
  delete_if { |v| v.respond_to?(:each) ? v.compact.empty? : v.nil? }
end
deep_freeze() click to toggle source
# File lib/logstash/filters/rest.rb, line 25
def deep_freeze
  each { |j| j.deep_freeze if j.respond_to? :deep_freeze }
  freeze
end