On Jan 5, 2006, at 6:22 PM, J. Ryan Sobol wrote:

> basename() is a PHP function, not a Ruby one.

$ ri -T File::basename
--------------------------------------------------------- File::basename
      File.basename(file_name [, suffix] ) -> base_name
------------------------------------------------------------------------
      Returns the last component of the filename given in file_name,
      which must be formed using forward slashes (``/'') regardless of
      the separator used on the local file system. If suffix is given
      and present at the end of file_name, it is removed.

         File.basename("/home/gumby/work/ruby.rb")          #=>  
"ruby.rb"
         File.basename("/home/gumby/work/ruby.rb", ".rb")   #=> "ruby"


James Edward Gray II