concurrent-ruby

https://github.com/ruby-concurrency/concurrent-ruby

Ruby

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

Concurrent.atomically

No Docs, write some!

Source | Google | Stack overflow

Edit

git clone [email protected]:ruby-concurrency/concurrent-ruby.git

cd concurrent-ruby

open lib/concurrent-ruby/concurrent/tvar.rb

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-Concurrent-atomically-for-pr


# Commit to git

git add lib/concurrent-ruby/concurrent/tvar.rbgit commit -m "better docs for Concurrent.atomically"


# Open pull request

gem install hub # on a mac you can `brew install hub`

hub fork

git push <your name> -your-name--update-docs-Concurrent-atomically-for-pr

hub pull-request


# Celebrate!