module HstoreAccessor::Serialization

Constants

DEFAULT_DESERIALIZER
DEFAULT_SERIALIZER
DESERIALIZERS
InvalidDataTypeError
SERIALIZERS
VALID_TYPES

Public Class Methods

deserialize(type, value, deserializer=DESERIALIZERS[type]) click to toggle source
# File lib/hstore_accessor/serialization.rb, line 42
def deserialize(type, value, deserializer=DESERIALIZERS[type])
  return nil if value.nil?

  deserializer.call(value)
end
serialize(type, value, serializer=SERIALIZERS[type]) click to toggle source
# File lib/hstore_accessor/serialization.rb, line 36
def serialize(type, value, serializer=SERIALIZERS[type])
  return nil if value.nil?

  serializer.call(value)
end