lib/loop_dance.rb in loop_dance-0.3.1 vs lib/loop_dance.rb in loop_dance-0.4.0

- old
+ new

@@ -10,9 +10,16 @@ LoopDance::Dancer.subclasses.each do |dancer| dancer.controller.safely_start if force || dancer.autostart end end + def restart_all( force=false ) + return puts "LoopDance: No dancers defined" if LoopDance::Dancer.subclasses.empty? + LoopDance::Dancer.subclasses.each do |dancer| + dancer.controller.safely_restart if force || dancer.autostart + end + end + def stop_all return puts "LoopDance: No dancers defined" if LoopDance::Dancer.subclasses.empty? LoopDance::Dancer.subclasses.each do |dancer| dancer.controller.safely_stop end