Emacs irb with tab completion?

Does anyone have tab completion working in the emacs inferior ruby
mode buffer? Outside of emacs, it works fine, but I can't seem to
pull the right strings to make it work inside. Google wasn't
helpful... anyone?

Thanks,
Jim