Exemplo n.º 1
0
    @Specialization
    public Object delete(RubyHash hash, Object index) {
      hash.checkFrozen();

      final Object value = hash.getMap().remove(index);

      if (value == null) {
        return NilPlaceholder.INSTANCE;
      } else {
        return value;
      }
    }