From: Ryan Davis Date: 2006-10-02T15:29:00+09:00 Subject: Re: fileutils.rb On Oct 1, 2006, at 2:29 AM, Minero Aoki wrote: > I don't now about Rake, but why Rake calls fu_check_options? > Adding new methods to FileUtils module? Yes. In particular: #sh, #ruby, and #safe_ln. > I think fu_* method is library private (so I explicitly use > :nodoc: directive), other library should not depend them... While I agree, they are depending on the fu_* methods simply because of their general utility. Rake is has a very large install-base, being the 5th most downloaded gem and the 12th most directly downloaded project on rubyforge, so the impact can be rather big, where this version in CVS isn't widely used yet... I don't see a functional difference with the splatted version so that is why I asked. If it impacts future plans, then it makes sense to leave it as- is and make those using private methods deal with the violation. BTW, I've already sent email to Jim Weirich about rake, but I think he's been out of town for the weekend or something.