Class: Pathname

Inherits:
Object show all
Defined in:
lib/unixcmd/aux.rb

Overview

TODO: Bug in Pathname

Instance Method Summary collapse

Instance Method Details

#+(pathname) ⇒ Object



34
35
36
37
38
# File 'lib/unixcmd/aux.rb', line 34

def + (pathname)
    return old_plus pathname if pathname.class != Pathname || to_s != '~' || pathname.to_s != '..'

    expand_path.old_plus pathname
end

#directory?Boolean

Returns:

  • (Boolean)


41
# File 'lib/unixcmd/aux.rb', line 41

def directory?() expand_path.old_directory end

#entriesObject



42
# File 'lib/unixcmd/aux.rb', line 42

def entries() expand_path.old_entries end

#exist?Boolean

Returns:

  • (Boolean)


40
# File 'lib/unixcmd/aux.rb', line 40

def exist?() expand_path.old_exist end

#mkdirObject



45
# File 'lib/unixcmd/aux.rb', line 45

def mkdir() expand_path.old_mkdir end

#old_directoryObject



28
# File 'lib/unixcmd/aux.rb', line 28

alias_method :old_directory, :directory?

#old_entriesObject



29
# File 'lib/unixcmd/aux.rb', line 29

alias_method :old_entries, :entries

#old_existObject



27
# File 'lib/unixcmd/aux.rb', line 27

alias_method :old_exist, :exist?

#old_mkdirObject



32
# File 'lib/unixcmd/aux.rb', line 32

alias_method :old_mkdir, :mkdir

#old_plusObject



26
# File 'lib/unixcmd/aux.rb', line 26

alias_method :old_plus, :+

#old_readable_realObject



30
# File 'lib/unixcmd/aux.rb', line 30

alias_method :old_readable_real, :readable_real?

#old_writable_realObject



31
# File 'lib/unixcmd/aux.rb', line 31

alias_method :old_writable_real, :writable_real?

#readable_real?Boolean

Returns:

  • (Boolean)


43
# File 'lib/unixcmd/aux.rb', line 43

def readable_real?() expand_path.old_readable_real end

#writable_real?Boolean

Returns:

  • (Boolean)


44
# File 'lib/unixcmd/aux.rb', line 44

def writable_real?() expand_path.old_writable_real end