module Egis::Types
@!visibility private
Public Class Methods
serializer(type)
click to toggle source
# File lib/egis/types.rb, line 13 def self.serializer(type) type_serializer = case type when :timestamp TimestampSerializer.new when :string StringSerializer.new when :int, :bigint IntegerSerializer.new when :boolean BooleanSerializer.new else raise Errors::TypeError, "Unsupported type: #{type}" end NullSerializer.new(type_serializer) end