lib/arrow/array-builder.rb in red-arrow-0.11.0 vs lib/arrow/array-builder.rb in red-arrow-0.12.0

- old
+ new

@@ -63,10 +63,16 @@ end end end def build(values) + append(*values) + finish + end + + # @since 0.12.0 + def append(*values) value_convertable = respond_to?(:convert_to_arrow_value, true) start_index = 0 current_index = 0 status = :value @@ -109,11 +115,9 @@ append_values(target_values, nil) else append_nulls(current_index - start_index) end end - - finish end def append_nulls(n) n.times do append_null