class SerialTranslator::TranslationType
Public Instance Methods
cast(value)
click to toggle source
# File lib/serial_translator/translation_type.rb, line 2 def cast(value) case value when nil {} when Hash value when /\A---/ YAML.load(value) else JSON.parse(value).symbolize_keys end end
serialize(value)
click to toggle source
Calls superclass method
# File lib/serial_translator/translation_type.rb, line 15 def serialize(value) case value when String super else JSON(value) end end