class Egis::Types::NullSerializer
@!visibility private
Constants
- NULL_LITERAL
Attributes
wrapped_serializer[R]
Public Class Methods
new(wrapped_serializer)
click to toggle source
# File lib/egis/types/null_serializer.rb, line 9 def initialize(wrapped_serializer) @wrapped_serializer = wrapped_serializer end
Public Instance Methods
dump(value)
click to toggle source
# File lib/egis/types/null_serializer.rb, line 19 def dump(value) return nil if value.nil? wrapped_serializer.dump(value) end
literal(value)
click to toggle source
# File lib/egis/types/null_serializer.rb, line 13 def literal(value) return NULL_LITERAL if value.nil? wrapped_serializer.literal(value) end
load(string)
click to toggle source
# File lib/egis/types/null_serializer.rb, line 25 def load(string) return nil if string.nil? wrapped_serializer.load(string) end