/tools/Ruby/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/contrib/compositepublisher.rb
http://github.com/agross/netopenspace · Ruby · 21 lines · 13 code · 5 blank · 3 comment · 0 complexity · e687098288c33fb1d8de2423e7316098 MD5 · raw file
- module Rake
- # Manage several publishers as a single entity.
- class CompositePublisher
- def initialize
- @publishers = []
- end
- # Add a publisher to the composite.
- def add(pub)
- @publishers << pub
- end
- # Upload all the individual publishers.
- def upload
- @publishers.each { |p| p.upload }
- end
- end
- end