ReactiveX/RxRuby

View on GitHub
lib/rx/linq/observable/publish.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Rx
  module Observable
    def publish(&selector)
      if block_given?
        multicast(lambda { Subject.new }, Proc.new)
      else
        multicast(Subject.new)
      end
    end
  end
end