CallableTree provides a framework for organizing complex logic into a tree of callable nodes. It allows you to chain execution from a root node to leaf nodes based on matching conditions. Key features include multiple traversal strategies: `seekable` (like nested `if`/`case`), `broadcastable` (one-to-many execution), and `composable` (pipelined processing). Supports class-based, builder-style and factory-style definitions.

Required Ruby Version

>= 2.4.0

Authors

jsmmr

Versions

  1. 0.3.12
    1. source

      1. 0.3.12 source January 06, 2026 (25.5 KB)
  2. 0.3.11
    1. source

      1. 0.3.11 source January 03, 2026 (22 KB)
  3. 0.3.10
    1. source

      1. 0.3.10 source December 30, 2022 (19 KB)
  4. 0.3.9
    1. source

      1. 0.3.9 source November 06, 2022 (18 KB)
  5. 0.3.8
    1. source

      1. 0.3.8 source May 05, 2022 (18 KB)
Show all versions (21 total)

Pushed by

SHA 256 checksum