Module: Dcha::MPT::Node::Deletable

Included in:
Dcha::MPT::Node
Defined in:
lib/dcha/mpt/node/deletable.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#delete(key) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/dcha/mpt/node/deletable.rb', line 6

def delete(key)
  case type
  when :blank then Node::BLANK
  when :branch then delete_branch_node(key)
  else
    delete_kv_node(key)
  end
end