class Hash
Monkey Patch hsh with a recursive compact and deep freeze
Public Instance Methods
compact()
click to toggle source
# File lib/logstash/filters/rest.rb, line 9 def compact delete_if { |_k, v| v.respond_to?(:each) ? v.compact.empty? : v.nil? } end
deep_freeze()
click to toggle source
# File lib/logstash/filters/rest.rb, line 13 def deep_freeze each { |_k, v| v.deep_freeze if v.respond_to? :deep_freeze } freeze end