From: Philip Mak Date: 2003-01-22T07:26:11+09:00 Subject: Overloading operators Is there a shortcut for writing all this? def +(otherField) @value + otherField.value end def -(otherField) @value - otherField.value end def *(otherField) @value * otherField.value end def /(otherField) @value / otherField.value end