From: "Bartosz DziewoƄski" Date: 2011-11-28T03:53:36+09:00 Subject: Re: question about overloading FXRuby is not written in Ruby (it's a C extension), and this is not its real code. What you see are just "stubs" used to generate the documentation (the link you posted to leads to a file in /rdoc-sources/ directory - all files in there are "fakes"). That's why there are multiple what-looks-like-overloads in there - the C initialize method behaves differently when given different arguments, and this is a nice way to display it. (Some Ruby core methods also have similar structure of documentation, for example Array#slice: http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-slice) FXRuby has some Ruby code, and it's in the /lib/fox16/ directory. For example: http://www.koders.com/ruby/fid3A37B770F5119994AB0C79E275CC71ABDDB47E77.aspx -- Matma Rex