Update of /cvsroot/tail/Tail/src/java/net/sf/tail/dsl/ruby
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv593/src/java/net/sf/tail/dsl/ruby
Modified Files:
RubyDSL.java
Log Message:
Acerto no scripts do ruby
Index: RubyDSL.java
===================================================================
RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/dsl/ruby/RubyDSL.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** RubyDSL.java 8 Oct 2007 21:02:31 -0000 1.6
--- RubyDSL.java 26 Nov 2007 22:23:36 -0000 1.7
***************
*** 1,5 ****
--- 1,8 ----
package net.sf.tail.dsl.ruby;
+ import java.io.FileInputStream;
+ import java.io.FileNotFoundException;
import java.util.LinkedHashSet;
+ import java.util.Scanner;
import java.util.Set;
***************
*** 26,30 ****
public RubyDSL(String header, TimeSeries series) {
! this.header = header + NEWLINE;
this.series = series;
factory = new ScriptEngineManager();
--- 29,33 ----
public RubyDSL(String header, TimeSeries series) {
! this.header = read(header) + NEWLINE;
this.series = series;
factory = new ScriptEngineManager();
***************
*** 56,58 ****
--- 59,76 ----
}
+ public static String read(String name) {
+ String text = "";
+ Scanner scanner;
+ try {
+ scanner = new Scanner(new FileInputStream(name));
+ while (scanner.hasNextLine()) {
+ text += scanner.nextLine() + "\n";
+ }
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ }
+
+ return text;
+ }
+
}
|