From: Amir Ebrahimifard Date: 2010-08-07T01:23:08+09:00 Subject: Problem with return value Hi In this code : ------------------------------- def test_method(name) puts name 3+5 end return_value = test_method("James") puts return_value ------------------------------- why when the last statement executed , "puts" does not return "nil" and return 8? -- Posted via http://www.ruby-forum.com/.