Что вы подразумеваете под файловым менеджером ? Командная строка или графический интерфейс? Вам нужно, чтобы он был полнофункциональным, или вы просто пытаетесь сделать окно выбора файла, или что-то в этом роде?
Если вы хотите использовать графический интерфейс, проверьте свою ОС. Вероятно, есть хуки для манипулирования файловым менеджером операционной системы. Они могут не предлагаться изначально в Ruby, но, скорее всего, они доступны в C. Вы можете обернуть хуки в расширение ruby, а затем делать то, что хотите.
Если вы хотите использовать командную строку, например, одну - проверьте FileUtils. Он дает вам хуки, необходимые для поиска содержимого каталога, перемещения, копирования или переименования файлов, а также всего, что вы хотите сделать.