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

This time, check if inside an eval string. If it is, evaluate method body
after all occurences of #{} has been interpolated.
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.