From: Raj pal Date: 2013-01-30T18:39:13+09:00 Subject: Re: question on watir I am not sure whether you have answered my question. Actually my question was the define_method was getting called when I execute the file, But there was no object creation is in my file like you did( Raja.new.raja). "define_method" is getting called when I execute the file, So my question was who calls this define method. Actually it was declared inside Module.rb. like def define_method(*args) end RAJ -- Posted via http://www.ruby-forum.com/.