Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > pathnameライブラリ > Pathnameクラス > sub

instance method Pathname#sub

sub(pattern, replace) -> Pathname[permalink][rdoc]
sub(pattern) {|matched| ... } -> Pathname

self を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内 容とする新しい Pathname オブジェクトを生成し、返します。

[PARAM] pattern:
置き換える文字列のパターンを指定します。
[PARAM] replace:
pattern で指定した文字列と置き換える文字列を指定します。


require 'pathname'

path1 = Pathname('/usr/bin/perl')
path1.sub('perl', 'ruby') #=> #<Pathname:/usr/bin/ruby>

[SEE_ALSO] String#sub