abstract class Object

Overview

Object is the base type of all Crystal objects.

Included Modules

Defined in:

ext/val.cr

Macro Summary

Macro Detail

macro val(name, default) #

[View source]
macro val(name) #

[View source]
macro val_assign(assign) #

assign : Assign


[View source]
macro val_type_declaration(name) #

name : TypeDeclaration def var : MacroId def type : ASTNode def value : ASTNode | Nop


[View source]
macro var(name, default) #

[View source]
macro var(name) #

name : TypeDeclaration def var : MacroId def type : ASTNode def value : ASTNode | Nop


[View source]