Rubyのソースコード中に絵文字を埋め込む時はどのようにすればよいでしょうか?
Ruby2.0以降であれば、デフォルトでutf-8になっていますので、そのまま埋め込む
こともできますが、エディタやツールが対応していない、規約上できない、などの
場合もあります。
このような場合、\uXXXX
としてUnicodeコードポイントを指定します。
ただし、16bit以上のUnicodeの場合、\u{XXXXX...}
として指定します。
また、一部のカラー絵文字は、白黒と同じUnicodeコードポイントですが、
"Variation Selector(U+FE0x)"を文字の後につけることで
カラーと白黒を切り替えることができます。
この場合、"\uFE0F"がカラー、"\uFE0F"が白黒です。
実際に試してみると、以下のようになります。(paiza.IOを使っているので、コードを変えて実行できます。)
https://paiza.io/projects/XdHPu2c7ii2rbp_7pJrPHQ