jarib/celerity — pull request #59 by BanzaiMan (2011-12-19 04:59:58+00:00)
Title: 1.9 mode compatibility fix

In 1.9 mode, ivars are Symbols, not Strings. As `Celerity::Browser` contains another `Celerity#Browser` object as an instance variable, calling `#inspect` on it results in infinite loop of sorts, and quickly blows JVM's stack.

This commit fixes the issue, and fixes http://bugs.jruby.org/6273.