J
John Carter
Ok, so I'm documenting a Mixin.
Can anyone think of a more sane word / phrase than "The class that it is
mixed in to"?
eg. Array is the class that Enumerable is mixed in to.
In particular has anyone devised a standard way of documenting / enforcing
the signature that "the class that it is mixed in to" must conform to.
To mix in Enumerable it must have a "each" method that accepts a block.
Perhaps one can devise some code in the module that get's activated
at "include" time that checks the instance methods of the class for the required
signature.
John Carter Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : (e-mail address removed)
New Zealand
Carter's Clarification of Murphy's Law.
"Things only ever go right so that they may go more spectacularly wrong later."
From this principle, all of life and physics may be deduced.
Can anyone think of a more sane word / phrase than "The class that it is
mixed in to"?
eg. Array is the class that Enumerable is mixed in to.
In particular has anyone devised a standard way of documenting / enforcing
the signature that "the class that it is mixed in to" must conform to.
To mix in Enumerable it must have a "each" method that accepts a block.
Perhaps one can devise some code in the module that get's activated
at "include" time that checks the instance methods of the class for the required
signature.
John Carter Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : (e-mail address removed)
New Zealand
Carter's Clarification of Murphy's Law.
"Things only ever go right so that they may go more spectacularly wrong later."
From this principle, all of life and physics may be deduced.