Module: Avromatic::Model::LogicalTypes

Defined in:
lib/avromatic/model/logical_types.rb

Constant Summary collapse

LOGICAL_TYPE_MAP =
{
  'date' => Date,
  'timestamp-micros' => Avromatic::Model::Attribute::TimestampMicros,
  'timestamp-millis' => Avromatic::Model::Attribute::TimestampMillis
}.freeze

Class Method Summary collapse

Class Method Details

.value_class(logical_type) ⇒ Object



14
15
16
# File 'lib/avromatic/model/logical_types.rb', line 14

def self.value_class(logical_type)
  LOGICAL_TYPE_MAP[logical_type]
end