From: bbense+comp.lang.ruby.Aug.01.02@... Date: 2002-08-02T07:33:03+09:00 Subject: Style: where to require in libs? -----BEGIN PGP SIGNED MESSAGE----- When writing libraries for other programs to use is it better to include any outside requirements within the Class definition or outside it? i.e. [1] require "foo" Class Bar end or [2] Class Bar require "foo" end If my understanding is correct, 2 is politer in that you don't pollute the global namespace with the class defines in foo. But I most often see [1] in existing ruby libraries. Is there more to this than I understand? - - Booker C. Bense -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBPUm1tQD83u1ILnWNAQHl3gQAk+/svmCyZKYJUYv1rbXH5prCcTf585Mc Tai789xKPUEk8GybFHPP3UAdcpjtZUEdnlH1DxpGDZz7XNSAJoq/QymFy2LWESjx pQ/cSFH0kfzmq5DmN8LeB8zOZT8sgpMPGi7pDdFOG9OIxzq/qYGv2OPAP+sP6Beg 5B7JcbYSr1E= =W+UG -----END PGP SIGNATURE----- --