adjust file function for ruby 1.9