Module: Rooibos::Shortcuts

Defined in:
lib/rooibos/shortcuts.rb

Overview

Convenient short aliases for Rooibos APIs.

The library uses intention-revealing names that match Ruby built-ins: Command, System, Exit. These are great for readability.

This module provides the short aliases common in TEA-style code:

Example

require "rooibos/shortcuts"
include Rooibos::Shortcuts

# Now use short names freely:
Cmd.exit               # → Command.exit
Cmd.sh("ls", :files)   # → Command.system("ls", :files)
Cmd.map(child) { ... } # → Command.map(child) { ... }

Defined Under Namespace

Modules: Cmd, Msg