Class: Avromatic::Model::Attribute::TimestampMillis

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

Overview

This subclass is used to truncate timestamp values to milliseconds.

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_millis.rb', line 10

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