Должно ли имя файла класса начинаться с заглавной буквы?
Должно!
Ruby style guide на английском и это же на русском
И вообще, можно было попробовать создать класс с маленькой буквой и увидеть ошибку :)
UPD: если не ror проект, то имена файлов могут быть любыми, даже не совпадающие с именами класса
А вообще, желательно https://github.com/arbox/ruby-style-guide/blob/mas...
Да.