class ReeMapper::String
def cast(value, name:, role: nil)
def cast(value, name:, role: nil) serialize(value, name: name, role: role) end
def db_dump(value, name:, role: nil)
def db_dump(value, name:, role: nil) serialize(value, name: name, role: role) end
def db_load(value, name:, role: nil)
def db_load(value, name:, role: nil) serialize(value, name: name, role: role) end
def serialize(value, name:, role: nil)
def serialize(value, name:, role: nil) if value.is_a? String value else raise ReeMapper::TypeError, "`#{name}` should be a string" end end