class PGTrunk::Serializers::QualifiedNameSerializer
@private Cast the attribute value as a qualified name.
Constants
- TYPE
Public Instance Methods
cast(value)
click to toggle source
# File lib/pg_trunk/core/serializers/qualified_name_serializer.rb, line 10 def cast(value) case value when NilClass then nil when TYPE then value else TYPE.wrap(value.to_s) end end
serialize(value)
click to toggle source
# File lib/pg_trunk/core/serializers/qualified_name_serializer.rb, line 18 def serialize(value) value.is_a?(TYPE) ? value.lean : value&.to_s end