Support Ruby 2.2

Fix for #33.
It's not a regression, it's deliberate. Compare to just `x=x`.