Since in Ruby 1.9 Object.methods returns an array of symbols, the TAB
completion is broken in irb. Here is the quick fix:

Index: lib/irb/completion.rb
===================================================================
--- lib/irb/completion.rb       (revision 12230)
+++ lib/irb/completion.rb       (working copy)
@@ -188,7 +188,7 @@
       candidates.grep(/^#{message}/).collect do |e|
        case e
        when /^[a-zA-Z_]/
-         receiver + "." + e
+         "#{receiver}.#{e}"
        when /^[0-9]/
        when *Operators
          #receiver + " " + e


-- 
Kent
---
http://www.datanoise.com