* bug 213568 patch applied
* bug 214748 (Basic) support for ruby 1.9.0 fixed
* bug 210927 TCL User documentation not packaged properly
* fixed tcl proc parsing for procs with string names.
diff --git a/plugins/org.eclipse.dltk.ruby.launching/scripts/builtin.rb b/plugins/org.eclipse.dltk.ruby.launching/scripts/builtin.rb
index 583dbaf..dbf8a0a 100644
--- a/plugins/org.eclipse.dltk.ruby.launching/scripts/builtin.rb
+++ b/plugins/org.eclipse.dltk.ruby.launching/scripts/builtin.rb
@@ -29,51 +29,51 @@
end
def put_methods!(metaclass)
- i = metaclass.included_modules
+ modules = metaclass.included_modules
- ms = metaclass.public_instance_methods(false)
- for t in i do; ms -= t.public_instance_methods(true); end
+ methods = metaclass.public_instance_methods(false)
+ for mod in modules do; methods -= mod.public_instance_methods(true); end
$data << "\t\npublic\n"
- for i in ms do
- put_rdoc(metaclass.name + "." + i.to_s)
+ for method in methods do
+ put_rdoc(metaclass.name + "." + method.to_s)
$data << <<-"END"
- def #{i.to_s} (#{generateArgs(metaclass.instance_method(i).arity)})
+ def #{method.to_s} (#{generateArgs(metaclass.instance_method(method).arity)})
end
END
end
- ms = metaclass.protected_instance_methods(false)
- for t in i do;
- if t.respond_to?(:protected_instance_methods) then
- ms -= t.protected_instance_methods(true)
+ methods = metaclass.protected_instance_methods(false)
+ for mod in modules do;
+ if mod.respond_to?(:protected_instance_methods) then
+ methods -= mod.protected_instance_methods(true)
end
end
$data << "\t\nprotected\n"
- for i in ms do
- put_rdoc(metaclass.name + "." + i.to_s)
+ for method in methods do
+ put_rdoc(metaclass.name + "." + method.to_s)
$data << <<-"END"
- def #{i.to_s} (#{generateArgs(metaclass.instance_method(i).arity)})
+ def #{method.to_s} (#{generateArgs(metaclass.instance_method(method).arity)})
end
END
end
- ms = metaclass.private_instance_methods(false)
- for t in i do;
- if t.respond_to?(:private_instance_methods) then
- ms -= t.private_instance_methods(true)
+ methods = metaclass.private_instance_methods(false)
+ for mod in modules do;
+ if mod.respond_to?(:private_instance_methods) then
+ methods -= mod.private_instance_methods(true)
end
end
$data << "\t\nprivate\n"
- for i in ms do
- put_rdoc(metaclass.name + "." + i.to_s)
+ for method in methods do
+ put_rdoc(metaclass.name + "." + method.to_s)
$data << <<-"END"
- def #{i.to_s} (#{generateArgs(metaclass.instance_method(i).arity)})
+ def #{method.to_s} (#{generateArgs(metaclass.instance_method(method).arity)})
end
END