# File lib/methodic_hash.rb, line 46
  def delete(key,&block)
    values = [key.to_s, key.to_sym].collect {|k| super(k){ nil } }.compact
    case values.size
      when 0 then super(key,&block)
      when 1 then values[0]
      when 2 then values
    end
  end