module Kernel - pathname: Ruby Standard Library Documentation

# module Kernel

### Public Instance Methods

Pathname(path) → pathname click to toggle source

Creates a new `Pathname` object from the given string, `path`, and returns pathname object.

In order to use this constructor, you must first require the `Pathname` standard library extension.

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

See also `Pathname::new` for more information.

    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);
    }