lib/arrow/timestamp-array-builder.rb in red-arrow-8.0.0 vs lib/arrow/timestamp-array-builder.rb in red-arrow-9.0.0

- old
+ new

@@ -16,25 +16,13 @@ # under the License. module Arrow class TimestampArrayBuilder class << self - def build(unit_or_data_type, values) - builder = new(unit_or_data_type) + def build(data_type, values) + builder = new(data_type) builder.build(values) end - end - - alias_method :initialize_raw, :initialize - def initialize(unit_or_data_type) - case unit_or_data_type - when DataType - data_type = unit_or_data_type - else - unit = unit_or_data_type - data_type = TimestampDataType.new(unit) - end - initialize_raw(data_type) end private def unit_id @unit_id ||= value_data_type.unit.nick.to_sym