Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Stringクラス > try_convert

singleton method String.try_convert

try_convert(obj) -> String | nil[permalink][rdoc]

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

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