org.jruby
Class RubyArgsFile

java.lang.Object
  extended byorg.jruby.RubyObject
      extended byorg.jruby.RubyArgsFile
All Implemented Interfaces:
java.lang.Cloneable, IRubyObject

public class RubyArgsFile
extends RubyObject


Field Summary
 
Fields inherited from class org.jruby.RubyObject
runtime
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
RubyArgsFile(Ruby ruby)
           
 
Method Summary
 IRubyObject each_line(IRubyObject[] args)
          Invoke a block for each line.
 RubyString filename()
           
 void initArgsFile()
           
 RubyString internalGets(IRubyObject[] args)
           
protected  boolean nextArgsFile()
           
 void setCurrentLineNumber(int newLineNumber)
           
 
Methods inherited from class org.jruby.RubyObject
argCount, asSymbol, callbackFactory, callInit, callMethod, callMethod, callMethod, checkSafeString, convertToString, convertToType, convertType, createObjectClass, defineSingletonMethod, display, dup, equal, equals, eval, eval, evalUnder, extend, extendObject, freeze, frozen, getInstanceVariable, getInstanceVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getType, hash, hashCode, hasInstanceVariable, id, infectBy, inspect, instance_eval, instance_of, instance_variables, instanceVariableNames, isFalse, isFrozen, isKindOf, isNil, isTaint, isTrue, kind_of, makeMetaClass, marshalTo, method_missing, method, methods, nilObject, private_methods, protected_methods, rbClone, removeInstanceVariable, respond_to, respondsTo, send, setFrozen, setInstanceVariable, setInstanceVariable, setInstanceVariables, setMetaClass, setTaint, setupClone, singleton_methods, singletonMethodsAllowed, specificEval, taint, tainted, to_a, to_s, toString, type, untaint
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RubyArgsFile

public RubyArgsFile(Ruby ruby)
Method Detail

setCurrentLineNumber

public void setCurrentLineNumber(int newLineNumber)

initArgsFile

public void initArgsFile()

nextArgsFile

protected boolean nextArgsFile()

internalGets

public RubyString internalGets(IRubyObject[] args)

each_line

public IRubyObject each_line(IRubyObject[] args)
Invoke a block for each line.


filename

public RubyString filename()


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.