# Tanpa returning def foo my_array = [] my_array << "bar" my_array << "baz" return my_array end foo # => ['bar', 'baz'] # returning dengan sebuah variabel lokal def foo returning my_array = [] do my_array << 'bar2' my_array << 'baz2' end end foo # => ['bar2', 'baz2'] # returning dengan sebuah argument dalam block def foo returning [] do |my_array| my_array << 'bar3' my_array << 'baz3' end end foo # => ['bar3', 'baz3']
[via Ruby Quicktips]
Update: Method ini deprecated pada Rails versi 3.0.9 dan tidak tersedia lagi pada Rails diatas versi 3.0.9
No comments:
Post a Comment