Feature #3897
closed
=begin
On Sat, Oct 2, 2010 at 09:41, Semyon Perepelitsa redmine@ruby-lang.org wrote:
Feature #3897: Pathname sub_ext! method
http://redmine.ruby-lang.org/issues/show/3897
Author: Semyon Perepelitsa
Status: Open, Priority: Low
Category: lib
There is already sub_ext method for Pathname, but there is no sub_ext! to modify the object itself instead of returning a new one.
Pathname is a value object so having methods that modify it is, well,
rather a big no-no.
http://c2.com/cgi/wiki?ValueObject
(Note how the article uses strings as an example, which sadly aren’t
immutable in Ruby.)
=end
- Description updated (diff)
- Status changed from Open to Rejected
Pathname is immutable as commented.
Also available in: Atom
PDF
Like0
Like0Like0