lib/rio/ops/stream/input.rb in rio-0.3.3 vs lib/rio/ops/stream/input.rb in rio-0.3.4
- old
+ new
@@ -162,13 +162,18 @@
protected
def each_record_init_
end
-
+ def handle_skipped
+ return self unless cx.has_key?('skip_args')
+ args = cx['skip_args'] || []
+ self.skiprecords(*args)
+ end
def create_selrej()
sel_args = cx['stream_sel']
nosel_args = cx['stream_nosel']
+ handle_skipped
selrej = RIO::Match::Record::SelRej.new(self,sel_args,nosel_args)
[selrej,selrej.rangetops]
end
def check_passed_ranges(selrej,recno)