From: "Иван Евтухович" Date: 2008-03-27T18:34:58+09:00 Subject: Re: Over Loading Because of Ruby type system You cant write def test(int i) end def test(string s) end In Ruby this is def test(arg) end So you can do something like this def test(arg) if arg.is_a?(String) else end end