abstract class Schematics::BaseField

Overview

Represents a field definition in a schema

Direct Known Subclasses

Defined in:

field.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String, required : Bool = true) #

[View source]

Instance Method Detail

abstract def get_default #

[View source]
abstract def has_default? : Bool #

[View source]
def name : String #

[View source]
def required : Bool #

[View source]
abstract def validate(value, path : String) : ValidationResult #

[View source]