diff options
Diffstat (limited to 'ruby_2_2/ext/-test-/hash/delete.c')
-rw-r--r-- | ruby_2_2/ext/-test-/hash/delete.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/ruby_2_2/ext/-test-/hash/delete.c b/ruby_2_2/ext/-test-/hash/delete.c deleted file mode 100644 index 10d4aec6e7..0000000000 --- a/ruby_2_2/ext/-test-/hash/delete.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "ruby.h" - -extern VALUE rb_hash_delete_entry(VALUE hash, VALUE key); - -static VALUE -hash_delete(VALUE hash, VALUE key) -{ - VALUE ret = rb_hash_delete_entry(hash, key); - return ret == Qundef ? Qnil : rb_ary_new_from_values(1, &ret); -} - -void -Init_delete(VALUE klass) -{ - rb_define_method(klass, "delete!", hash_delete, 1); -} |