diff options
Diffstat (limited to 'lib/irb/workspace.rb')
| -rw-r--r-- | lib/irb/workspace.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/irb/workspace.rb b/lib/irb/workspace.rb index 78d434d106..8157e21644 100644 --- a/lib/irb/workspace.rb +++ b/lib/irb/workspace.rb @@ -57,6 +57,8 @@ EOF __FILE__, __LINE__ - 3) when 4 # binding is a copy of TOPLEVEL_BINDING (default) + # Note that this will typically be IRB::TOPLEVEL_BINDING (see exe/irb) + # This is to avoid RubyGems' local variables (see issue #17623) @binding = TOPLEVEL_BINDING.dup end end |
