Skip to content
instance method

Pathname#sub_ext

(::string replacement) -> ::Pathname
sub_ext(repl)

Return a pathname with repl added as a suffix to the basename.

If self has no extension part, repl is appended.

Example
Pathname.new('/usr/bin/shutdown').sub_ext('.rb')
    #=> #<Pathname:/usr/bin/shutdown.rb>
See also #sub #symlink? #sticky? #sysopen also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0