Top Level Namespace

Defined in:

Constant Summary

Ruby = Rubellite

Ergonomic top-level alias for Rubellite

Macro Summary

Macro Detail

macro rubellite_class(name, &block) #

Top-level macro for defining Ruby classes in Crystal


[View source]
macro ruby_extension(name, &block) #

Macro to generate the C-extension entrypoint function Init_<name>()


[View source]
macro spinel_c(decl, returns, code) #

Top-level macro for defining high-performance Spinel native C methods


[View source]
macro spinel_generator(decl, yields, code) #

Macro for defining C generator functions that stream in real-time to a Crystal Channel(T)


[View source]
macro spinel_module(name, &block) #

Macro for grouping multiple Spinel kernels into a typed module


[View source]