class Rake::CompositePublisher
Manage several publishers as a single entity.
Public Class Methods
Source
# File lib/rake/contrib/compositepublisher.rb 5 def initialize 6 @publishers = [] 7 end
Public Instance Methods
Source
# File lib/rake/contrib/compositepublisher.rb 10 def add(pub) 11 @publishers << pub 12 end
Add a publisher to the composite.
Source
# File lib/rake/contrib/compositepublisher.rb 15 def upload 16 @publishers.each { |p| p.upload } 17 end
Upload all the individual publishers.