Sha256: 81f334787b146d5e867e1e66c705bea9fe02907eb4f6de56c440478b38d70eaf

Contents?: true

Size: 390 Bytes

Versions: 7

Compression:

Stored size: 390 Bytes

Contents

require_relative '../shared/nested'

module MoreCoreExtensions
  module HashNested
    include MoreCoreExtensions::Shared::Nested
    extend  MoreCoreExtensions::Shared::Nested

    def delete_blank_paths
      self.each_value { |v| v.delete_blank_paths if v.respond_to?(:delete_blank_paths) }
      self.delete_blanks
    end
  end
end

Hash.send(:include, MoreCoreExtensions::HashNested)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
more_core_extensions-3.1.0 lib/more_core_extensions/core_ext/hash/nested.rb
more_core_extensions-3.0.0 lib/more_core_extensions/core_ext/hash/nested.rb
more_core_extensions-2.0.0 lib/more_core_extensions/core_ext/hash/nested.rb
more_core_extensions-1.2.0 lib/more_core_extensions/core_ext/hash/nested.rb
more_core_extensions-1.1.2 lib/more_core_extensions/core_ext/hash/nested.rb
more_core_extensions-1.1.1 lib/more_core_extensions/core_ext/hash/nested.rb
more_core_extensions-1.1.0 lib/more_core_extensions/core_ext/hash/nested.rb