Class FSSM::Pathname
In: lib/vendor/fssm/fssm/pathname.rb
Parent: String

Methods

+   <<   []   absolute?   ascend   atime   basename   blockdev?   chardev?   chdir   chmod   chown   cleanpath   cleanpath!   ctime   dememo   descend   directory?   dirname   each_filename   each_line   entries   executable?   executable_real?   exist?   exists?   expand_path   extname   file?   find   fnmatch?   for   ftype   glob   grpowned?   join   join   lchmod   lchown   link   lstat   mkdir   mkpath   mtime   names   new   open   opendir   owned?   parent   pipe?   prefix   pwd   read   readable?   readable_real?   readlines   readlink   realpath   relative?   relative_path_from   rename   replace   rmdir   rmtree   root?   segments   setgid?   setuid?   size   size?   socket?   stat   sticky?   symlink   symlink?   sysopen   to_a   to_path   to_s   to_str   touch   truncate   unlink   utime   world_readable?   world_writable?   writable?   writable_real?   zero?  

Constants

SEPARATOR = Regexp.quote(File::SEPARATOR)
ALT_SEPARATOR = Regexp.quote(File::ALT_SEPARATOR)
SEPARATOR_PAT = Regexp.compile("[#{SEPARATOR}#{ALT_SEPARATOR}]")
SEPARATOR_PAT = Regexp.compile(SEPARATOR)
PREFIX_PAT = Regexp.compile("^([A-Za-z]:#{SEPARATOR_PAT})")
PREFIX_PAT = Regexp.compile("^(#{SEPARATOR_PAT})")

Public Class methods

Public Instance methods

exist?()

Alias for exists?

segments()

Alias for to_a

to_str()

Alias for to_s

[Validate]