C# Class IronRuby.Builtins.RubyFileOps

Show file Open project: jschementi/iron Class Usage Examples

Private Methods

Method Description
AbsolutePath ( ConversionStorage toPath, RubyClass self, object path, [ basePath ) : MutableString
AccessTime ( ConversionStorage toPath, RubyClass self, object path ) : RubyTime
AccessTime ( RubyContext context, IronRuby.Builtins.RubyFile self ) : RubyTime
AppendDirectoryName ( MutableString result, MutableString name ) : void
AreIdentical ( ConversionStorage toPath, RubyModule self, object path1, object path2 ) : bool
BaseName ( ConversionStorage toPath, RubyClass self, object path, [ suffix ) : MutableString
BaseName ( MutableString path, MutableString suffix ) : MutableString
CalculateUmask ( int mask ) : int
ChangeOwner ( RubyClass self, [ owner, [ group, [ path ) : int
ChangeOwner ( RubyContext context, RubyClass self, object owner, object group, [ path ) : int
ChangeOwner ( RubyContext context, IronRuby.Builtins.RubyFile self, object owner, object group ) : int
ChangeOwner ( IronRuby.Builtins.RubyFile self, [ owner, [ group ) : int
Chmod ( ConversionStorage toPath, RubyClass self, [ permission, object path ) : int
Chmod ( IronRuby.Builtins.RubyFile self, [ permission ) : int
Chmod ( string path, int permission ) : void
CreateFile ( ConversionStorage toInt, object>.ConversionStorage toHash, ConversionStorage toPath, ConversionStorage toStr, RubyClass self, object descriptorOrPath, [ optionsOrMode, [ optionsOrPermissions, [ options ) : IronRuby.Builtins.RubyFile
CreateTime ( ConversionStorage toPath, RubyClass self, object path ) : RubyTime
CreateTime ( RubyContext context, IronRuby.Builtins.RubyFile self ) : RubyTime
Delete ( ConversionStorage toPath, RubyClass self ) : int
Delete ( ConversionStorage toPath, RubyClass self, object path ) : int
Delete ( RubyContext context, string path ) : void
DirName ( ConversionStorage toPath, RubyClass self, object path ) : MutableString
DirName ( MutableString path ) : MutableString
Exists ( ConversionStorage toPath, RubyModule self, object path ) : bool
ExpandPath ( ConversionStorage toPath, RubyClass self, object path, [ basePath ) : MutableString
FileType ( ConversionStorage toPath, RubyClass self, object path ) : MutableString
FnMatch ( ConversionStorage toPath, object self, [ pattern, object path, [ flags ) : bool
GetExtension ( ConversionStorage toPath, RubyClass self, object path ) : MutableString
GetPath ( IronRuby.Builtins.RubyFile self ) : MutableString
GetUmask ( RubyClass self ) : int
GetUmask ( RubyClass self, [ mask ) : int
Inspect ( IronRuby.Builtins.RubyFile self ) : MutableString
IsBlockDevice ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsCharDevice ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsDirectory ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsDirectorySeparator ( int c ) : bool
IsExecutable ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsFile ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsGroupOwned ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsPipe ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsReadable ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsSetGid ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsSetUid ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsSocket ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsSticky ( ConversionStorage toPath, RubyModule self, object path ) : object
IsSymLink ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsUserOwned ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsValidPath ( string path ) : bool
IsWritable ( ConversionStorage toPath, RubyModule self, object path ) : bool
IsZeroLength ( ConversionStorage toPath, RubyModule self, object path ) : bool
Join ( ConversionStorage toPath, RubyClass self ) : MutableString
Link ( ConversionStorage toPath, RubyClass self, object oldPath, object newPath ) : int
MakeTime ( RubyContext context, object obj ) : RubyTime
ModifiedTime ( ConversionStorage toPath, RubyClass self, object path ) : RubyTime
ModifiedTime ( RubyContext context, IronRuby.Builtins.RubyFile self ) : RubyTime
NullableSize ( ConversionStorage toPath, RubyModule self, object path ) : object
Open ( ) : RuleGenerator
Push ( Stack stack, IList values ) : void
Readlink ( ConversionStorage toPath, RubyClass self, object path ) : bool
Reinitialize ( ConversionStorage toInt, object>.ConversionStorage toHash, ConversionStorage toPath, ConversionStorage toStr, IronRuby.Builtins.RubyFile self, object descriptorOrPath, [ optionsOrMode, [ optionsOrPermissions, [ options ) : IronRuby.Builtins.RubyFile
Reinitialize ( IronRuby.Builtins.RubyFile file, MutableString path, IronRuby.Builtins.IOInfo info, int permission ) : void
Rename ( ConversionStorage toPath, RubyClass self, object oldPath, object newPath ) : int
RubyFileOps ( ) : System
Size ( ConversionStorage toPath, RubyModule self, object path ) : int
Split ( ConversionStorage toPath, RubyClass self, object path ) : RubyArray
Stat ( ConversionStorage toPath, RubyClass self, object path ) : FileSystemInfo
Stat ( IronRuby.Builtins.RubyFile self ) : FileSystemInfo
StripPathCharacters ( string path ) : string
SymLink ( RubyClass self, [ path ) : object
ToPath ( ConversionStorage toPath, RubyClass self, object path ) : MutableString
Truncate ( ConversionStorage toPath, RubyClass self, object path, [ size ) : int
Truncate ( IronRuby.Builtins.RubyFile self, [ size ) : int
UpdateTimes ( ConversionStorage toPath, RubyClass self, [ accessTime, [ modifiedTime, object path ) : int
UpdateTimes ( ConversionStorage toPath, RubyClass self, object accessTime, object modifiedTime ) : int