module

RubyCall::Conversion

Class methods

from_crystal(value) : LibRuby::Value

Crystal → Ruby VALUE. Результат немедленно укореняется вызывающим (push в контейнер / keep-слот / аргумент C-вызова) — сам по себе он живёт только на стеке.

Source
to_crystal(v : LibRuby::Value) : RbValue

Ruby VALUE → Crystal. VALUE обязан быть укоренён (слот/контейнер), т.к. здесь мы создаём Crystal-объекты (аллокации → GC).

Source

Nested types