From: Eqbal Quran Date: 2011-10-18T08:10:33+09:00 Subject: How to use a method inside a block Hi everyone , Was wondering, how am I supposed to use a method inside a block , as for example , how am I supposed to use mult function in the flowing block : (1..5).each do |n| mult(n,2) end def mult(x,y) x*y end I keep getting undefined method ‘mult’ for main:Object , while self for both inside the block and outside it is main Thanks in advance . -- Posted via http://www.ruby-forum.com/.