class Avromatic::Model::Types::NullType
Constants
- VALUE_CLASSES
Public Instance Methods
coerce(input)
click to toggle source
# File lib/avromatic/model/types/null_type.rb, line 19 def coerce(input) if input.nil? nil else raise ArgumentError.new("Could not coerce '#{input.inspect}' to #{name}") end end
coercible?(input)
click to toggle source
# File lib/avromatic/model/types/null_type.rb, line 27 def coercible?(input) input.nil? end
Also aliased as: coerced?
name()
click to toggle source
# File lib/avromatic/model/types/null_type.rb, line 15 def name 'null' end
referenced_model_classes()
click to toggle source
# File lib/avromatic/model/types/null_type.rb, line 37 def referenced_model_classes EMPTY_ARRAY end
serialize(_value, _strict)
click to toggle source
# File lib/avromatic/model/types/null_type.rb, line 33 def serialize(_value, _strict) nil end
value_classes()
click to toggle source
# File lib/avromatic/model/types/null_type.rb, line 11 def value_classes VALUE_CLASSES end