not sure about fixing the eval part, but reading the source code is usually thought of as cheating. However, that's not what this is doing. It could easily be changed to:
c = "puts('c = ' + c.inspect + '\neval c')" eval c
c = "puts('c = ' + c.inspect + '\neval c')" eval c
No comments yet.