class GNOME2::Rake::SourceDownloadTask

Public Class Methods

new(package) click to toggle source
# File glib2/lib/gnome2/rake/source-download-task.rb, line 28
def initialize(package)
  @package = package
end

Public Instance Methods

define() click to toggle source
# File glib2/lib/gnome2/rake/source-download-task.rb, line 32
def define
  namespace :source do
    namespace :downloader do
      task :before
      define_download_tasks
      download_tasks = @package.external_packages.collect do |package|
        "source:downloader:download:#{package.name}"
      end
      task :download => download_tasks
      task :after
    end

    desc "Dowanload sources"
    task :download => [
      "source:downloader:before",
      "source:downloader:download",
      "source:downloader:after",
    ]
  end
end