Class
CompositePublisher
In: lib/rake/contrib/publisher.rb
Parent: Object

Manage several publishers as a single entity.

Methods

add, new, upload,
Public Class methods
new()
    # File lib/rake/contrib/publisher.rb, line 17
17:   def initialize
18:     @publishers = []
19:   end
Public Instance methods
add(pub)

Add a publisher to the composite.

    # File lib/rake/contrib/publisher.rb, line 22
22:   def add(pub)
23:     @publishers << pub
24:   end
upload()

Upload all the individual publishers.

    # File lib/rake/contrib/publisher.rb, line 27
27:   def upload
28:     @publishers.each { |p| p.upload }
29:   end