# File lib/ruote/context.rb, line 189 def notify(msg) waiters, observers = @services.select { |n, s| s.respond_to?(:on_msg) }.sort_by { |n, s| n }.partition { |n, s| s.respond_to?(:wait_for) } (observers + waiters).each { |n, s| s.on_msg(msg) } end