lib/google/cloud/spanner/convert.rb in google-cloud-spanner-2.20.0 vs lib/google/cloud/spanner/convert.rb in google-cloud-spanner-2.21.0
- old
+ new
@@ -240,11 +240,12 @@
def row_to_object row_types, row
Hash[row_to_pairs(row_types, row)]
end
- def number_to_duration number
+ def number_to_duration number, millisecond: false
return nil if number.nil?
+ number = number/1000.to_f if millisecond
Google::Protobuf::Duration.new \
seconds: number.to_i,
nanos: (number.remainder(1) * 1000000000).round
end