lib/concurrent/actress/ad_hoc.rb in concurrent-ruby-0.6.0 vs lib/concurrent/actress/ad_hoc.rb in concurrent-ruby-0.6.1

- old
+ new

@@ -1,6 +1,12 @@ module Concurrent module Actress + # Allows quick creation of actors with behaviour defined by blocks. + # @example ping + # AdHoc.spawn :forward, an_actor do |where| + # # this block has to return proc defining #on_message behaviour + # -> message { where.tell message } + # end class AdHoc include Context def initialize(*args, &initializer) @on_message = Type! initializer.call(*args), Proc end