lib/rbbt/tsv/manipulate.rb in rbbt-util-5.14.29 vs lib/rbbt/tsv/manipulate.rb in rbbt-util-5.14.30
- old
+ new
@@ -556,18 +556,17 @@
def process(field, &block)
field_pos = identify_field field
through do |key, values|
- next if values.nil?
case
when type == :single
field_values = values
when type == :flat
field_values = values
else
- next if values[field_pos].nil?
+ next if values.nil?
field_values = values[field_pos]
end
new_values = case
when block.arity == 1