Issue #8765 has been updated by boris_stitnicky (Boris Stitnicky). -1 here ---------------------------------------- Feature #8765: Literal for symbol with interpolation https://bugs.ruby-lang.org/issues/8765#change-41278 Author: sawa (Tsuyoshi Sawada) Status: Feedback Priority: Normal Assignee: Category: Target version: =begin I propose a symbol literal `%S` with interpolation foo = 3 %s{#{foo}} # => :"\#{foo}" %S{#{foo}} # => :"3" The conventional `:""` literal looks as if it is a unary operator to a string. Since there are both `%q` and `%Q` literals for string, I don't see any reason why symbols only have `%s`. =end -- http://bugs.ruby-lang.org/