module Avro::LogicalTypes::TimestampMillis

Public Class Methods

decode(int) click to toggle source
   # File lib/avro/logical_types.rb
39 def self.decode(int)
40   s, ms = int / 1000, int % 1000
41   Time.at(s, ms * 1000).utc
42 end
encode(value) click to toggle source
   # File lib/avro/logical_types.rb
34 def self.encode(value)
35   time = value.to_time
36   time.to_i * 1000 + time.usec / 1000
37 end