Если символьный, то дальше достаточно было бы в одном месте сделать to_s. Если я, конечно, не проглядел чего-то ВНЕЗАПНОГО