module CrSerializer(T)

Included Modules

Direct including types

Defined in:

CrSerializer.cr
CrSerializer/base.cr
CrSerializer/validator.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.version : String | Nil #

Version used as the comparator for the since and until serialization options.

Should be set in your app's main file, such as:

CrSerializer.version = MyApp::VERSION

NOTE Must be a SemanticVersion string


[View source]
def self.version=(version : String | Nil) #

Version used as the comparator for the since and until serialization options.

Should be set in your app's main file, such as:

CrSerializer.version = MyApp::VERSION

NOTE Must be a SemanticVersion string


[View source]

Instance Method Detail

def assertions(*args, **options) #

[View source]
def assertions(*args, **options, &) #

[View source]
def invalid_properties(*args, **options) #

[View source]
def invalid_properties(*args, **options, &) #

[View source]
def valid?(*args, **options) #

[View source]
def valid?(*args, **options, &) #

[View source]
def validate : Nil #

Rerun all assertions on the current state of the object.


[View source]
def validate(*args, **options) #

[View source]
def validate(*args, **options, &) #

[View source]
def validation_errors(*args, **options) #

[View source]
def validation_errors(*args, **options, &) #

[View source]