Hi,

  In mail "Re: mkdir -p"
    Martin DeMello <martindemello / yahoo.com> wrote:

> > |>   FileUtils.mkdir_p(path)
> > |
> > 
> > |Thanks. Why doesn't FileUtils mix this into Dir?

One reason is that FileUtils's methods have different
characteristics from File/Dir.

  * FileUtils methods accepts a path or a list of pathes.
  * FileUtils methods accepts options.

Dir.mkdir_p accepts a list of pathes, but Dir.mkdir does not
accept a list... it's inconsistent.


> On the other hand, perhaps mkdir doesn't belong as part of Dir - perhaps
> we should consider renaming FileUtils to FileSystem and aliasing it so
> as not to break old code - FileSystem.mkdir just reads more rubyishly to
> me.

I don't think so, FileUtils is just a module.
FileSystem object is different beast.

Regards,
Minero Aoki