Вопрос новичка здесь, но в Ruby, почему File.file? () И File :: directory? () Будут называться по-разному?
File::file? и File.file? эквивалентны, равно как File::directory? и File.directory?.Оба являются методами, принадлежащими классу, и могут вызываться с любым синтаксисом.
File::file?
File.file?
File::directory?
File.directory?