From ba3541bbc458a23a8aa665c0489decaf10f452cc Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 14 Dec 2022 07:38:38 +0900 Subject: [PATCH] mruby-set/set.rb (reset): add reset method defined in Ruby 2.5 --- mrbgems/mruby-set/mrblib/set.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mrbgems/mruby-set/mrblib/set.rb b/mrbgems/mruby-set/mrblib/set.rb index 821ca65cb..0116e187e 100644 --- a/mrbgems/mruby-set/mrblib/set.rb +++ b/mrbgems/mruby-set/mrblib/set.rb @@ -319,4 +319,11 @@ class Set end alias to_s inspect + def reset + if frozen? + raise FrozenError, "can't modify frozen Set" + else + @hash.rehash + end + end end