summaryrefslogtreecommitdiff
path: root/lib/set.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/set.rb')
-rw-r--r--lib/set.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/set.rb b/lib/set.rb
index cc068f0a52..e30d590c5d 100644
--- a/lib/set.rb
+++ b/lib/set.rb
@@ -574,7 +574,7 @@ class SortedSet < Set
begin
require 'rbtree'
- module_eval %{
+ module_eval <<-END, __FILE__, __LINE__+1
def initialize(*args)
@hash = RBTree.new
super
@@ -585,9 +585,9 @@ class SortedSet < Set
super
end
alias << add
- }
+ END
rescue LoadError
- module_eval %{
+ module_eval <<-END, __FILE__, __LINE__+1
def initialize(*args)
@keys = nil
super
@@ -647,7 +647,7 @@ class SortedSet < Set
(@keys = @hash.keys).sort! unless @keys
@keys
end
- }
+ END
end
module_eval {
# a hack to shut up warning