lib/cli/mastermind/user_interface.rb
# Performs a set of actions concurrently
# Yields an +AsyncSpinners+ objects which inherits from +CLI::UI::SpinGroup+.
# The only difference between the two is that +AsyncSpinners+ provides a
# mechanism for exfiltrating results by using +await+ instead of the usual
# +add+.
#
# @see AsyncSpinners
#
# @yieldparam group [AsyncSpinners]
Performs a set of actions concurrently
Yields an +AsyncSpinners+ objects which inherits from +CLI::UI::SpinGroup+.
Performs a set of actions concurrently Yields an + AsyncSpinners + objects which inherits from + CLI :: UI :: SpinGroup + .
def concurrently
    group = AsyncSpinners.new
    yield group
    group.wait
    group.results
  end
def concurrently group = AsyncSpinners . new yield group group . wait group . results end
Performs a set of actions concurrently
Yields an +AsyncSpinners+ objects which inherits from +CLI::UI::SpinGroup+.
Performs a set of actions concurrently Yields an + AsyncSpinners + objects which inherits from + CLI :: UI :: SpinGroup + .
<not_specific>
None
see
None