Algebraic data types and Haskell pattern syntax for Ruby. Clauses are compiled once into a decision tree by a Rust extension (via Rutie) and checked for exhaustiveness and redundancy, so every logical path is accounted for before the first call.

Required Ruby Version

>= 3.2

Authors

Daniel P. Clark

Versions

  1. 0.2.0
    1. source

      1. 0.2.0 source October 21, 2026 (154 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source October 07, 2026 (151 KB)

Pushed by

SHA 256 checksum