Ruby 4.0 リファレンスマニュアル

singleton method String.try_convert

try_convert(obj) -> String | nilRuby 1.9.3 から[permalink][rdoc][edit]

obj を String に変換しようと試みます。変換には Object#to_str メソッドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかった場合は nil が返されます。

[PARAM] obj:
変換する任意のオブジェクト
[RETURN]
変換後の文字列または nil
p String.try_convert("str")   # => "str"
p String.try_convert(/re/)    # => nil