Module: Cyrel::Direction
- Defined in:
- lib/cyrel/direction.rb
Overview
Simple, Ractor‑shareable direction “enum”.
Constant Summary collapse
- OUT =
:outgoing- IN =
:incoming- BOTH =
:both- ALL =
[OUT, IN, BOTH].freeze
Class Method Summary collapse
-
.valid?(value) ⇒ Boolean
Checks if a given direction is valid.
Class Method Details
.valid?(value) ⇒ Boolean
Checks if a given direction is valid. OUT, IN, or BOTH — just like awkward Tinder DMs.
16 |
# File 'lib/cyrel/direction.rb', line 16 def valid?(value) = ALL.include?(value) |