On this page
Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
class · Ruby 3.4
Prism::CaseNode
Represents the use of a case statement.
case true when false end ^^^^^^^^^^
Class methods 2
Instance methods 17
Attributes
Read
Represents the conditions of the case statement.
case true; when false; end
^^^^^^^^^^
Read
Represents the else clause of the case statement.
case true; when false; else; end
^^^^
Read
Represents the predicate of the case statement. This can be either nil or any [non-void expressions](github.com/ruby/prism/blob/main/docs/parsing_rules.md#non-void-expression).
case true; when false; end ^^^^