class RakeDeploy::Tasks

Public Class Methods

new(config) click to toggle source
# File lib/rake_deploy.rb, line 20
def initialize(config)
  @config = config
end

Public Instance Methods

install_tasks() click to toggle source
# File lib/rake_deploy.rb, line 24
def install_tasks
  namespace :deploy do
    @config.each do |name, options|
      desc "Deploy #{name}"
      task name do |t, args|
        Rsyncer.new(name, options).rsync
      end
    end
  end
end