This is the set of Ruby samples for the Ruby SDK.
The Ruby SDK is under active development and has not released a stable version yet. APIs may change in incompatible ways until the SDK is marked stable.
Prerequisites:
- Ruby 3.2+
- Local Temporal server running (can install CLI then run a dev server)
bundle install
run in the root
- activity_simple - Simple workflow that calls two activities.
- activity_worker - Use Ruby activities from a workflow in another language.
- context_propagation - Use interceptors to propagate thread/fiber local data from clients through workflows/activities.
- message_passing_simple - Simple workflow that accepts signals, queries, and updates.
To check format and test this repository, run:
bundle exec rake