class PGTrunk::Serializers::MultilineTextSerializer
@private Cast the attribute value as a multiline text with right-stripped lines and without empty lines.
Public Instance Methods
cast(value)
click to toggle source
# File lib/pg_trunk/core/serializers/multiline_text_serializer.rb, line 9 def cast(value) return if value.blank? value.to_s.lines.map(&:strip).reject(&:blank?).join("\n") end
serialize(value)
click to toggle source
# File lib/pg_trunk/core/serializers/multiline_text_serializer.rb, line 15 def serialize(value) value&.to_s end