`String`かどうかにかかわらず`to_sym`すると条件分岐が減らせそう