banister/method_source — pull request #17 by redgetan (2012-05-24 00:44:16+00:00)
Title: If displaying method source fails for *_evaled methods, retry again.

This time, assume inside eval string and simulate interpolation of #{}
by replacing with a placeholder when doing syntax validation

Only works if *_eval contains the arguments filename and lineno + 1. Without them,
UnboundMethod#source_location would not return the proper filename and lineno needed
to display the source.