模块 Kernel

公共实例方法

Pathname(path) → pathname 点击切换源代码

从给定的字符串 path 创建一个新的 Pathname 对象,并返回 pathname 对象。

为了使用此构造函数,您必须首先需要 Pathname 标准库扩展。

require 'pathname'
Pathname("/home/zzak")
#=> #<Pathname:/home/zzak>

有关更多信息,请参见 Pathname::new

static VALUE
path_f_pathname(VALUE self, VALUE str)
{
    if (CLASS_OF(str) == rb_cPathname)
        return str;
    return rb_class_new_instance(1, &str, rb_cPathname);
}