Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Stringクラス > new
new(string = "") -> String
[permalink][rdoc]new(string = "", encoding: string.encoding) -> String
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
text = "hoge".encode("EUC-JP")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
with_encoding = String.new(text, encoding: "UTF-8") # => "hoge"
with_encoding.encoding == Encoding::UTF_8 # => true