class Marten::Schema::Field::DateTime

Overview

Represents a date time schema field.

Defined in:

marten/schema/field.cr
marten/schema/field/date_time.cr

Instance Method Summary

Instance methods inherited from class Marten::Schema::Field::Base

deserialize(value) deserialize, id : String id, required? : Bool required?, serialize(value) : ::String | Nil serialize, validate(schema, value) validate

Constructor methods inherited from class Marten::Schema::Field::Base

new(id : ::String, required : ::Bool = true) new

Macros inherited from module Marten::Template::Object

template_attributes(*names) template_attributes

Instance Method Detail

def deserialize(value) : Time | Nil #
Description copied from class Marten::Schema::Field::Base

Deserializes a raw field value to the corresponding field value.


[View source]
def serialize(value) : ::String | Nil #
Description copied from class Marten::Schema::Field::Base

Serializes a field value.


[View source]