Module: BioTable::Rewrite
- Defined in:
- lib/bio-table/rewrite.rb
Class Method Summary collapse
-
.rewrite(code, rowname, field) ⇒ Object
Rewrite fields.
Class Method Details
.rewrite(code, rowname, field) ⇒ Object
Rewrite fields. Both field and fields can be used, but not at the same time.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/bio-table/rewrite.rb', line 6 def Rewrite::rewrite code, rowname, field fields = field original = field values = LazyValues.new(field) return rowname,field if not code or code=="" begin eval(code) rescue Exception $stderr.print "Failed to evaluate ",rowname," ",field," with ",code,"\n" raise end field = fields if fields != original return rowname,field end |