Class: Avromatic::Model::Attribute::TimestampMicros

Inherits:
AbstractTimestamp
  • Object
show all
Defined in:
lib/avromatic/model/attribute/timestamp_micros.rb

Overview

This subclass is used to truncate timestamp values to microseconds.

Instance Method Summary collapse

Methods inherited from AbstractTimestamp

#coerce

Instance Method Details

#value_coerced?(value) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/avromatic/model/attribute/timestamp_micros.rb', line 10

def value_coerced?(value)
  value.is_a?(Time) && value.nsec % 1000 == 0
end