Class CompositePublisher |
|
Manage several publishers as a single entity.
Methods |
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