From: James Gray Date: 2009-08-02T06:16:39+09:00 Subject: [ruby-core:24675] Include Order I was surprised to find that: include B, C, D does not equal: include B include C include D I think the documentation also mislead me here: --------------------------------------------------------- Module#include include(module, ...) => self ------------------------------------------------------------------------ Invokes Module.append_features on each parameter in turn. Isn't it actually: �on each parameter in reverse order? Is there a good reason they are reversed? I'm not able to come up with one. James Edward Gray II