Problem: May get ml_get error when :rubydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
Problem: Ruby test is old style. Solution: Convert to a new style test. (Ken Takata)