Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Prism::DesugarCompiler#desugar_or_write_defined_node

desugar_or_write_defined_node(node, read_class, write_class, *arguments)

Desugar ‘x ||= y` to `defined?(x) ? x : x = y`