method_source gem is better than guessing line range