class Rake::CompositePublisher

Manage several publishers as a single entity.

Public Class Methods

new() click to toggle source
  # File lib/rake/contrib/compositepublisher.rb
5 def initialize
6   @publishers = []
7 end

Public Instance Methods

add(pub) click to toggle source

Add a publisher to the composite.

   # File lib/rake/contrib/compositepublisher.rb
10 def add(pub)
11   @publishers << pub
12 end
upload() click to toggle source

Upload all the individual publishers.

   # File lib/rake/contrib/compositepublisher.rb
15 def upload
16   @publishers.each { |p| p.upload }
17 end