Sha256: dbd13e2fa034e33569263a9bcfc33bd857599294b61edecea6a3f4e4f4b23d61

Contents?: true

Size: 1.15 KB

Versions: 5

Compression:

Stored size: 1.15 KB

Contents

require 'rubygems'
require 'hoe'

$:.unshift(File.dirname(__FILE__) + "/lib")
require 'yamlrpc'

RUBYFORGE_PROJECT = 'yamlrpc'

Hoe.new('YamlRpc', YamlRpc::VERSION) do |p|
  p.name            = RUBYFORGE_PROJECT
  p.author          = "Mirek Rusin"
  p.email           = 'ruby@mirekrusin.com'
  p.summary         = "YamlRpc is a simple RPC client based on YAML"
  p.description     = "YamlRpc is a simple RPC client based on YAML"
  p.url             = "http://rubyforge.com/projects/#{RUBYFORGE_PROJECT}"
  p.clean_globs     = ['test/actual'] # Remove this directory on "rake clean"
  p.remote_rdoc_dir = '' # Release to root
  p.changes         = p.paragraphs_of('CHANGELOG', 0..1).join("\n\n")
  #p.rsync_args     << ' --exclude=statsvn/'
  # * extra_deps - An array of rubygem dependencies.
end

desc 'Publish RDoc to RubyForge via pscp'
task :publish_docs_via_pscp => [:clean, :docs] do
  config = YAML.load(File.read(File.expand_path("~/.rubyforge/user-config.yml")))
  sh %{pscp -r doc/* #{config["username"]}@rubyforge.org:/var/www/gforge-projects/#{RUBYFORGE_PROJECT}/}
end 

desc "Release and publish documentation"
task :default => [:release, :publish_docs_via_pscp]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yamlrpc-1.0.1 Rakefile
yamlrpc-1.0.4 Rakefile
yamlrpc-1.0.2 Rakefile
yamlrpc-1.0.0 Rakefile
yamlrpc-1.0.3 Rakefile