C# Class IronRuby.Builtins.RubyInputProvider

Show file Open project: IronLanguages/main

Public Methods

Method Description
GetCurrentStream ( ) : RubyIO
GetCurrentStream ( bool reset ) : RubyIO
GetOrResetCurrentStream ( ) : RubyIO
HasMoreFiles ( ) : bool
IncrementCurrentFileIndex ( ) : void
IncrementLastInputLineNumber ( ) : void
ResetCurrentStream ( ) : void

Private Methods

Method Description
ExpandArgument ( RubyArray args, string arg, IronRuby.Builtins.RubyEncoding encoding ) : void
RubyInputProvider ( RubyContext context, ICollection arguments, IronRuby.Builtins.RubyEncoding encoding ) : System.Collections.Generic

Method Details

GetCurrentStream() public method

public GetCurrentStream ( ) : RubyIO
return RubyIO

GetCurrentStream() public method

public GetCurrentStream ( bool reset ) : RubyIO
reset bool
return RubyIO

GetOrResetCurrentStream() public method

public GetOrResetCurrentStream ( ) : RubyIO
return RubyIO

HasMoreFiles() public method

public HasMoreFiles ( ) : bool
return bool

IncrementCurrentFileIndex() public method

public IncrementCurrentFileIndex ( ) : void
return void

IncrementLastInputLineNumber() public method

public IncrementLastInputLineNumber ( ) : void
return void

ResetCurrentStream() public method

public ResetCurrentStream ( ) : void
return void