}
}
- tmp = rb_ary_new3 (2, key, value);
+ tmp = rb_ary_new3 (2, rb_str_dup_frozen (key), value);
OBJ_FREEZE (tmp);
rb_ary_push (o->items, tmp);
rb_define_alias (c, "size", "length");
rb_define_alias (c, "each_pair", "each");
+ rb_define_alias (c, "key?", "has_key?");
+ rb_define_alias (c, "include?", "has_key?");
+ rb_define_alias (c, "member?", "has_key?");
id_casecmp = rb_intern ("casecmp");
id_replace = rb_intern ("replace");