module Avro::LogicalTypes::TimestampMicros

Public Class Methods

decode(int) click to toggle source
   # File lib/avro/logical_types.rb
51 def self.decode(int)
52   s, us = int / 1000_000, int % 1000_000
53   Time.at(s, us).utc
54 end
encode(value) click to toggle source
   # File lib/avro/logical_types.rb
46 def self.encode(value)
47   time = value.to_time
48   time.to_i * 1000_000 + time.usec
49 end