Package org.jruby
Class RubyFile
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.RubyIO
org.jruby.RubyFile
- All Implemented Interfaces:
Closeable,Flushable,Serializable,AutoCloseable,Cloneable,Comparable<IRubyObject>,InstanceVariables,InternalVariables,IRubyObject,EncodingCapable,CoreObjectType,IOEncodable
The Ruby File class.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.RubyIO
RubyIO.IOEvent, RubyIO.RubyIOTimeoutError, RubyIO.Sysopen, RubyIO.TimeoutErrorNested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.DataNested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.FinalizerNested classes/interfaces inherited from interface org.jruby.util.io.IOEncodable
IOEncodable.ConvConfig -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intprotected StringDeprecated.Fields inherited from class org.jruby.RubyIO
CLOSED_STREAM_MSG, FD_CLOEXEC, openFile, PARAGRAPH_SEPARATOR, popenSpecialFields inherited from class org.jruby.RubyObject
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORFields inherited from class org.jruby.RubyBasicObject
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStampFields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IRubyObjectabsolute_path(ThreadContext context, IRubyObject recv, IRubyObject path) Converts a pathname to an absolute pathname.static IRubyObjectabsolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectabsolute_path(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) Converts a pathname to an absolute pathname.static IRubyObjectabsolute_path_p(ThreadContext context, IRubyObject recv, IRubyObject arg) atime(ThreadContext context) static IRubyObjectatime(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyStringbasename(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectbasename(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static RubyStringbasename(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject ext) birthtime(ThreadContext context) static IRubyObjectbirthtime(ThreadContext context, IRubyObject recv, IRubyObject filename) static Stringcanonicalize(String path) chmod(ThreadContext context, IRubyObject arg) static IRubyObjectchmod(ThreadContext context, IRubyObject recv, IRubyObject[] args) chown(ThreadContext context, IRubyObject arg1, IRubyObject arg2) static IRubyObjectchown(ThreadContext context, IRubyObject recv, IRubyObject[] args) static RubyClasscreateFileClass(ThreadContext context, RubyClass IO) ctime(ThreadContext context) static IRubyObjectctime(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectdelete(ThreadContext context, IRubyObject recv, IRubyObject[] args) static Stringdirname(ThreadContext context, String filename) static Stringdirname(ThreadContext context, String filename, int level) static IRubyObjectdirname(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectdirname(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectdirname(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject arg1) static IRubyObjectexpand_path(ThreadContext context, IRubyObject recv, IRubyObject path) Converts a pathname to an absolute pathname.static IRubyObjectexpand_path(ThreadContext context, IRubyObject recv, IRubyObject... args) Deprecated.static IRubyObjectexpand_path(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wd) Converts a pathname to an absolute pathname.static StringexpandPath(ThreadContext context, String relativePath, org.jcodings.Encoding[] enc, String cwd, boolean expandUser, boolean canonicalize) static StringexpandUserPath(ThreadContext context, String path) This method checks a path, and if it starts with ~, then it expands the path to the absolute path of the user's home directory.static StringexpandUserPath(ThreadContext context, String path, boolean raiseOnRelativePath) static IRubyObjectextname(ThreadContext context, IRubyObject recv, IRubyObject arg) Returns the extension name of the file.static JRubyFilefile(IRubyObject pathOrFile) Deprecated.fileOpenGeneric(ThreadContext context, IRubyObject filename, int oflags, int fmode, IOEncodable convConfig, int perm) protected static RubyStringfilePathConvert(ThreadContext context, RubyString path) static FileResourcefileResource(IRubyObject pathOrFile) Deprecated.static FileResourcefileResource(ThreadContext context, IRubyObject pathOrFile) Get the fully-qualified JRubyFile object for the path, taking into account the runtime's current directory.flock(ThreadContext context, IRubyObject operation) static IRubyObjectfnmatch(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectfnmatch(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path) Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.static IRubyObjectfnmatch(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path, IRubyObject _flags) static IRubyObjectftype(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyStringget_path(ThreadContext context, IRubyObject path) static StringgetAdjustedPath(ThreadContext context, IRubyObject fileOrPath) static StringgetAdjustedPath(ThreadContext context, IRubyObject fileOrPath, String currentDirectory) static final FileTimegetBirthtimeWithNIO(String pathString) static ZipEntrygetDirOrFileEntry(String jar, String path) Deprecated.static ZipEntrygetDirOrFileEntry(ZipFile jar, String path) Deprecated.org.jcodings.Encodinginitialize(ThreadContext context, IRubyObject[] args, Block block) inspect(ThreadContext context) Returns a string containing a human-readable representation of obj.static RubyStringjoin(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectlchmod(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectlchown(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) lstat(ThreadContext context) static IRubyObjectlstat(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectlutime(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectmkfifo(ThreadContext context, RubyString path, int mode) static IRubyObjectmkfifo(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectmkfifo(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject mode) mtime(ThreadContext context) static IRubyObjectmtime(ThreadContext context, IRubyObject recv, IRubyObject filename) protected IRubyObjectopenFile(ThreadContext context, IRubyObject[] args) path(ThreadContext context) static IRubyObjectpath(ThreadContext context, IRubyObject self, IRubyObject str) protected IRubyObjectrbIoClose(ThreadContext context) static IRubyObjectreadlink(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectrealdirpath(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectrealdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectrealdirpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) static IRubyObjectrealpath(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectrealpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectrealpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject cwd) static IRubyObjectrename(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName) voidsetEncoding(org.jcodings.Encoding encoding) size(ThreadContext context) static RubyArraysplit(ThreadContext context, IRubyObject recv, IRubyObject arg) static String[]static booleanstatic IRubyObjectstat(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectsymlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) <T> TConvert the object to the specified Java class, if possible.toString()The default toString method is just a wrapper that calls the Ruby "to_s" method.truncate(ThreadContext context, IRubyObject len) static IRubyObjecttruncate(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length) static IRubyObjecttruncate19(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length) Deprecated.static IRubyObjectumask(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectunlink(ThreadContext context, IRubyObject... args) static IRubyObjectunlink(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectutime(ThreadContext context, IRubyObject recv, IRubyObject[] args) Methods inherited from class org.jruby.RubyIO
addBlockingThread, advise, autoclose, autoclose_set, binmode, binmode, binread, binwrite, bytes, chars, checkExecEnv, checkExecOptions, checkLength, checkPopenOptions, checkSpawnOptions, cloexecOpen, close, close, close_on_exec_p, close_on_exec_set, close_read, close_write, closed_p, codepoints, convertToIO, copy_stream, copy_stream, copy_stream, createIOClass, doRead, doReadNonblock, doReadNonblock, doReadNonblock, doReadNonblock, doWriteNonblock, each, each, each, each, each, each_byte, each_byteInternal, each_char, each_charInternal, each_codepoint, each_line, each_line, each_line, each_line, each_line, ensureYieldClose, ensureYieldClosePipes, eof_p, external_encoding, failIfDirectory, fcntl, fcntl, fileno, flush, flush, flushRaw, for_fd, foreach, fsync, getBlocking, getBOM, getbyte, getByte, getc, getc, getChannel, getEcflags, getEcopts, getEnc, getEnc2, getInputEncoding, getInStream, getIOModes, getIOModesIntFromString, getline, getline, getline, getline, getline, getline, getNativeClassIndex, getOpenFile, getOpenFileChecked, getOpenFileInitialized, getOutStream, getPath, getReadEncoding, gets, gets, gets, gets, getSync, GetWriteIO, initialize, initialize, initialize, initialize_copy, internal_encoding, ioClose, ioctl, ioOpen, ioOpen, ioStaticWrite, isAutoclose, isClosed, lineno, lineno_set, lines, MakeOpenFile, newInstance, newIO, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newModeFlags, newModeFlags, newModeFlags, obliterateProcess, op_append, op_binmode, open, parseIOOptions, pid, pipe, pipe, pipe, pipe, pipe, pipe, popen, popen3, popen4, popenSpecial, pos, pos_set, pread, pread, prepStdio, prepStdio, print, print, print, print, print, print, print0, print1, print2, print3, printf, printf, putc, putc, puts, puts, puts, puts, puts, puts, puts0, puts1, puts2, puts3, pwrite, read, read, read, read, read, read, read, read, read_nonblock, read_nonblock, read_nonblock, read_nonblock, readbyte, readchar, readchar, readline, readline, readline, readline, readline, readlines, readlines, readlines, readlines, readlines, readlines, readpartial, readpartial, readpartial, removeBlockingThread, reopen, reopenIO, rewind, seek, seek, seek, select, select_static, set_encoding, set_encoding, set_encoding, set_encoding_by_bom, setAscii8bitBinmode, setAutoclose, setBlocking, setBOM, setEcflags, setEcopts, setEnc, setEnc2, setEncoding, setPath, setSync, stat, sync, sync_set, sync_set, sysopen, sysopen, sysopen, sysread, sysread, sysread, sysseek, syswrite, to_io, tryConvert, tty_p, ungetbyte, ungetc, updateIOOptionsFromOptions, wait, wait, wait_readable, wait_readable, wait_writable, wait_writable, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write_nonblock, write_nonblock, write_nonblock, write2, write3, writeStatic, writev, writev, writev, writev, writevMethods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, dig, dig1, dig2, eqlInternal, equalInternal, equals, finishObjectClass, hashCode, inspect, op_eqq, puts, specificEval, toRubyStringMethods inherited from class org.jruby.RubyBasicObject
addFinalizer, addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, cloneSetup, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, dupFinalizer, dupSetup, ensureInstanceVariablesSettable, eql, eql_p, eql_p, equal_p, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, finishBasicObjectClass, forEachInstanceVariable, forEachInstanceVariableName, freeze, frozen_p, getCurrentContext, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMarshalVariableList, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hash, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize_copy, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_exec, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, makeMetaClass, makeMetaClassBootstrap, method, method, method, method_missing, methods, methods, nil_p, nonFixnumHashCode, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal, op_match, op_not, op_not_equal, op_not_match, private_methods, protected_methods, public_methods, rbClone, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method, singleton_method, singleton_method_added, singleton_method_removed, singleton_method_undefined, singleton_methods, singletonClass, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, to_s, trust, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnderMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jruby.runtime.builtin.IRubyObject
checkStringType19, dup, marshalLiveVariables
-
Field Details
-
LOCK_SH
public static final int LOCK_SH- See Also:
-
LOCK_EX
public static final int LOCK_EX- See Also:
-
LOCK_NB
public static final int LOCK_NB- See Also:
-
LOCK_UN
public static final int LOCK_UN- See Also:
-
path
Deprecated.
-
-
Constructor Details
-
RubyFile
-
RubyFile
-
RubyFile
-
-
Method Details
-
createFileClass
-
rbIoClose
-
flock
-
initialize
-
chmod
-
chown
-
atime
-
ctime
-
birthtime
-
getBirthtimeWithNIO
-
lstat
-
mtime
-
path
-
path
-
truncate
-
inspect
Description copied from class:RubyBasicObjectReturns a string containing a human-readable representation of obj. If not overridden, uses theto_smethod to generate the string. [ 1, 2, 3..4, 'five' ].inspect #=> "[1, 2, 3..4, \"five\"]" Time.new.inspect #=> "Wed Apr 09 08:54:39 CDT 2003"- Specified by:
inspectin interfaceIRubyObject- Overrides:
inspectin classRubyIO
-
basename
-
basename
public static RubyString basename(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject ext) -
basename
@Deprecated public static IRubyObject basename(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated. -
chmod
-
chown
-
dirname
-
dirname
public static IRubyObject dirname(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject arg1) -
dirname
-
dirname
-
extname
Returns the extension name of the file. An empty string is returned if the filename (not the entire path) starts or ends with a dot.- Parameters:
recv-arg- Path to get extension name of- Returns:
- Extension, including the dot, or an empty string
-
expand_path
Converts a pathname to an absolute pathname. Relative paths are referenced from the current working directory of the process.- Parameters:
recv-path-- Returns:
- Resulting absolute path as a String
-
expand_path
public static IRubyObject expand_path(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wd) Converts a pathname to an absolute pathname. Relative paths are referenced from the given working directory. If the second argument is also relative, it will first be converted to an absolute pathname.- Parameters:
recv-path-wd-- Returns:
- Resulting absolute path as a String
-
absolute_path
Converts a pathname to an absolute pathname. Relative paths are referenced from the current working directory of the process. If the given pathname starts with a ``+~+'' it is NOT expanded, it is treated as a normal directory name.- Parameters:
context-recv-path-- Returns:
-
absolute_path
public static IRubyObject absolute_path(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) Converts a pathname to an absolute pathname. Relative paths are referenced from _dir_. If the given pathname starts with a ``+~+'' it is NOT expanded, it is treated as a normal directory name.- Parameters:
context-recv-path-dir-- Returns:
-
absolute_path_p
-
realdirpath
-
realdirpath
public static IRubyObject realdirpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) -
realpath
-
realpath
public static IRubyObject realpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject cwd) -
fnmatch
public static IRubyObject fnmatch(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path) Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing. It may contain the following metacharacters: *: Glob - match any sequence chars (re: .*). If like begins with '.' then it doesn't. ?: Matches a single char (re: .). [set]: Matches a single char in a set (re: [...]). -
fnmatch
public static IRubyObject fnmatch(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path, IRubyObject _flags) -
ftype
-
join
-
lstat
-
stat
-
atime
-
ctime
-
birthtime
-
lchmod
-
lchown
-
link
public static IRubyObject link(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) -
mtime
-
rename
public static IRubyObject rename(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName) -
split
-
symlink
public static IRubyObject symlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) -
readlink
-
truncate19
@Deprecated public static IRubyObject truncate19(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length) Deprecated. -
truncate
public static IRubyObject truncate(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length) -
umask
-
lutime
-
utime
-
delete
-
unlink
-
unlink
-
size
-
mkfifo
-
mkfifo
public static IRubyObject mkfifo(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject mode) -
mkfifo
-
getEncoding
public org.jcodings.Encoding getEncoding()- Specified by:
getEncodingin interfaceEncodingCapable
-
setEncoding
public void setEncoding(org.jcodings.Encoding encoding) - Specified by:
setEncodingin interfaceEncodingCapable
-
openFile
-
fileOpenGeneric
public IRubyObject fileOpenGeneric(ThreadContext context, IRubyObject filename, int oflags, int fmode, IOEncodable convConfig, int perm) -
getAdjustedPath
-
getAdjustedPath
public static String getAdjustedPath(ThreadContext context, IRubyObject fileOrPath, String currentDirectory) -
get_path
-
filePathConvert
-
fileResource
Get the fully-qualified JRubyFile object for the path, taking into account the runtime's current directory.- Parameters:
context- current thread contextpathOrFile- the string or IO to use for the path
-
fileResource
Deprecated.Get the fully-qualified JRubyFile object for the path, taking into account the runtime's current directory. Same as callingfileResource(ThreadContext, IRubyObject)- Parameters:
pathOrFile- the string or IO to use for the path
-
file
Deprecated. -
toString
Description copied from class:RubyObjectThe default toString method is just a wrapper that calls the Ruby "to_s" method. -
getDirOrFileEntry
Deprecated.- Throws:
IOException
-
getDirOrFileEntry
Deprecated.- Throws:
IOException
-
startsWithDriveLetterOnWindows
-
expandPath
public static String expandPath(ThreadContext context, String relativePath, org.jcodings.Encoding[] enc, String cwd, boolean expandUser, boolean canonicalize) -
splitURI
-
expandUserPath
This method checks a path, and if it starts with ~, then it expands the path to the absolute path of the user's home directory. If the string does not begin with ~, then the string is simply returned. unaltered.- Parameters:
context-path- Path to check- Returns:
- Expanded path
-
expandUserPath
public static String expandUserPath(ThreadContext context, String path, boolean raiseOnRelativePath) -
canonicalize
-
toJava
Description copied from interface:IRubyObjectConvert the object to the specified Java class, if possible.- Specified by:
toJavain interfaceIRubyObject- Overrides:
toJavain classRubyIO- Type Parameters:
T- type- Parameters:
target- The target type to which the object should be converted.- Returns:
- java type
- See Also:
-
dirname
@Deprecated public static IRubyObject dirname(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated. -
expand_path
@Deprecated public static IRubyObject expand_path(ThreadContext context, IRubyObject recv, IRubyObject... args) Deprecated. -
absolute_path
@Deprecated public static IRubyObject absolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated. -
realdirpath
@Deprecated public static IRubyObject realdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated. -
realpath
@Deprecated public static IRubyObject realpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated. -
fnmatch
@Deprecated public static IRubyObject fnmatch(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.
-