Почему nil.to_s возвращает "", но nil.inspect возвращает "nil" (когда, по-видимому, .inspect использует метод .to_s)
nil.to_s
""
nil.inspect
"nil"
.inspect
.to_s