class

Marten::Schema::Field::Image

Inherits Marten::Schema::Field::File < Marten::Schema::Field::Base < Marten::Template::Object::Auto < Marten::Template::Object < Marten::Template::CanDefineTemplateAttributes < Reference < Object

Represents an image schema field.

Constructors

new(id : ::String, required : ::Bool = true, max_name_size : Int32 | Nil = nil)
Source

Instance methods

validate(schema, value)

Runs custom validation logic for a specific schema field and schema object.

This method should be overridden for each field implementation that requires custom validation logic.

Source

Macros

check_definition(field_id, kwargs)
Source