Sha256: 98467bb6b4374eaee09ed3db692b6ded63bd189dcc690e583670783b812e7ddb

Contents?: true

Size: 234 Bytes

Versions: 9

Compression:

Stored size: 234 Bytes

Contents

module Rmega
  module Nodes
    class Trash < Node
      include Traversable

      def empty!
        children.each do |node|
          node.delete if node.respond_to?(:delete)
        end

        empty?
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rmega-0.3.2 lib/rmega/nodes/trash.rb
rmega-0.3.1 lib/rmega/nodes/trash.rb
rmega-0.2.7 lib/rmega/nodes/trash.rb
rmega-0.2.6 lib/rmega/nodes/trash.rb
rmega-0.2.5 lib/rmega/nodes/trash.rb
rmega-0.2.4 lib/rmega/nodes/trash.rb
rmega-0.2.2 lib/rmega/nodes/trash.rb
rmega-0.2.1 lib/rmega/nodes/trash.rb
rmega-0.2.0 lib/rmega/nodes/trash.rb