Sha256: 3f1cf59a5947b821501406931ddbad348a61c5e0add38b5b13bd8c06b4090692

Contents?: true

Size: 888 Bytes

Versions: 19

Compression:

Stored size: 888 Bytes

Contents

desc 'Generate website files'
task :website_generate => :ruby_env do
  template = File.join(File.dirname(__FILE__), '/../website/template.rhtml')
  sh %{ #{RUBY_APP} script/txt2html "website/**/*.txt" #{template} website }
  
  # Clean and re-create
  FileUtils.rm_rf("website/recipes")
  FileUtils.mkdir_p("website/recipes")  
  sh "cap docs:recipes"
  template = File.join(File.dirname(__FILE__), '/../website/template_recipe.rhtml')
  sh %{ #{RUBY_APP} script/txt2html "docs/recipes/**/*.txt" #{template} website/recipes }
end

desc 'Upload website files to rubyforge'
task :website_upload do
  host = "#{rubyforge_username}@rubyforge.org"
  remote_dir = "/var/www/gforge-projects/#{PATH}/"
  local_dir = 'website'
  sh %{rsync -aCv #{local_dir}/ #{host}:#{remote_dir}}
end

desc 'Generate and upload website files'
task :website => [:website_generate, :website_upload, :publish_docs]

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
calas-capitate-0.3.6 tasks/website.rake
capitate-0.2.1 tasks/website.rake
capitate-0.2.11 tasks/website.rake
capitate-0.2.15 tasks/website.rake
capitate-0.1.9 tasks/website.rake
capitate-0.2.13 tasks/website.rake
capitate-0.2.14 tasks/website.rake
capitate-0.2.2 tasks/website.rake
capitate-0.2.3 tasks/website.rake
capitate-0.3.6 tasks/website.rake
capitate-0.3.2 tasks/website.rake
capitate-0.3.3 tasks/website.rake
capitate-0.3.4 tasks/website.rake
capitate-0.2.6 tasks/website.rake
capitate-0.2.5 tasks/website.rake
capitate-0.2.7 tasks/website.rake
capitate-0.2.8 tasks/website.rake
capitate-0.3.1 tasks/website.rake
capitate-0.3.5 tasks/website.rake