Sha256: bff251937010e97b402e9d57fd64515ad78faf1c572d8350dc3f4f801ebba731

Contents?: true

Size: 822 Bytes

Versions: 10

Compression:

Stored size: 822 Bytes

Contents

namespace :website do

  desc 'Build the Webby website'
  task :build do
    begin
      olddir = pwd
      chdir 'examples/webby'
      sh 'webby rebuild BASE="http://webby.rubyforge.org"'
      cp_r 'output/.', olddir + '/doc'
    ensure
      chdir olddir
    end
  end

  desc 'Remove the Webby website'
  task :clobber do
    rm_r 'doc' rescue nil
  end

  desc 'Publish the website to RubyForge'
  task :release => %w(website:clobber doc:rdoc website:build) do
    config = YAML.load(
        File.read(File.expand_path('~/.rubyforge/user-config.yml'))
    )

    host = "#{config['username']}@rubyforge.org"
    remote_dir = "/var/www/gforge-projects/#{PROJ.rubyforge.name}/"

    sh "rsync --delete -rulptzCF doc/ #{host}:#{remote_dir}"
  end

end  # namespace :website

task :clobber => 'website:clobber'

# EOF

Version data entries

10 entries across 10 versions & 8 rubygems

Version Path
TwP-webby-0.9.4.1 tasks/website.rake
TwP-webby-0.9.4 tasks/website.rake
blowmage-webby-0.9.4.1 tasks/website.rake
dysinger-webby-0.9.4 tasks/website.rake
francois-webby-0.9.4.1 tasks/website.rake
giraffesoft-webby-0.9.5 tasks/website.rake
mikker-webby-0.9.4 tasks/website.rake
jamesgolick-webby-0.9.5 tasks/website.rake
webby-0.9.4-x86-mswin32 tasks/website.rake
webby-0.9.4 tasks/website.rake