我有一个RemoteFile
从路径名继承的
class RemoteFile < Pathname
end
我创建一个远程文件,并获取其父文件
irb> RemoteFile.new('.')
=> #<RemoteFile:.>
irb> RemoteFile.new('.').parent
=> #<Pathname:..>
除了在 Pathname 中修补十几个方法之外,还有什么方法可以让 Pathname 返回 RemoteFiles?如果 Pathname 返回类型的对象不是更好self.class.new
吗?