module CreatesendRails::Hash

Public Instance Methods

deep_reject(&block) click to toggle source
# File lib/createsend-rails/ext/hash.rb, line 3
def deep_reject(&block)
  dup.deep_reject!(&block)
end
deep_reject!() { |key, value| ... } click to toggle source
# File lib/createsend-rails/ext/hash.rb, line 7
def deep_reject!(&block)
  each do |key, value|
    value.deep_reject!(&block) if value.is_a?(Hash)
    delete(key) if yield(key, value)
  end
end