jnunemaker / httparty
- Source
- Commits
- Network (94)
- Issues (16)
- Downloads (2)
- Wiki (1)
- Graphs
-
Tree:
a0f8ade
commit a0f8ade61b7ffb732ae0cdaf1262dc74b1f4e5dc
tree 4ba1b42a8a85a1b03724808873064e609d6d7350
parent fc44b0b75a8ed321bc7f89f6dfa54fcae24b4723
tree 4ba1b42a8a85a1b03724808873064e609d6d7350
parent fc44b0b75a8ed321bc7f89f6dfa54fcae24b4723
httparty / Rakefile
| 4a7f25d2 » | jnunemaker | 2008-12-05 | 1 | ProjectName = 'httparty' | |
| 2 | WebsitePath = "jnunemaker@rubyforge.org:/var/www/gforge-projects/#{ProjectName}" | ||||
| df29a552 » | jnunemaker | 2008-07-27 | 3 | ||
| 4a7f25d2 » | jnunemaker | 2008-12-05 | 4 | require 'rubygems' | |
| 5 | require 'rake' | ||||
| 6 | require 'echoe' | ||||
| 7 | require 'spec/rake/spectask' | ||||
| 8 | require "lib/#{ProjectName}/version" | ||||
| 30a65000 » | jnunemaker | 2008-10-24 | 9 | ||
| 4a7f25d2 » | jnunemaker | 2008-12-05 | 10 | Echoe.new(ProjectName, HTTParty::Version) do |p| | |
| a53d70fe » | jnunemaker | 2008-12-05 | 11 | p.description = "Makes http fun! Also, makes consuming restful web services dead easy." | |
| 12 | p.install_message = "When you HTTParty, you must party hard!" | ||||
| 13 | p.url = "http://#{ProjectName}.rubyforge.org" | ||||
| 14 | p.author = "John Nunemaker" | ||||
| 15 | p.email = "nunemaker@gmail.com" | ||||
| 8a70a8ef » | jnunemaker | 2008-12-06 | 16 | p.extra_deps = [['json', '~> 1.1']] | |
| a53d70fe » | jnunemaker | 2008-12-05 | 17 | p.need_tar_gz = false | |
| 18 | p.docs_host = WebsitePath | ||||
| 4a7f25d2 » | jnunemaker | 2008-12-05 | 19 | end | |
| 20 | |||||
| 21 | desc 'Upload website files to rubyforge' | ||||
| 22 | task :website do | ||||
| 23 | sh %{rsync -av website/ #{WebsitePath}} | ||||
| 24 | Rake::Task['website_docs'].invoke | ||||
| 25 | end | ||||
| 26 | |||||
| 27 | task :website_docs do | ||||
| 28 | Rake::Task['redocs'].invoke | ||||
| 29 | sh %{rsync -av doc/ #{WebsitePath}/docs} | ||||
| 30 | end | ||||
| 30a65000 » | jnunemaker | 2008-10-24 | 31 | ||
| 4a7f25d2 » | jnunemaker | 2008-12-05 | 32 | desc 'Preps the gem for a new release' | |
| 33 | task :prepare do | ||||
| 34 | %w[manifest build_gemspec].each do |task| | ||||
| 35 | Rake::Task[task].invoke | ||||
| 36 | end | ||||
| 37 | end | ||||
| 38 | |||||
| 39 | Rake::Task[:default].prerequisites.clear | ||||
| 40 | task :default => :spec | ||||
| 30a65000 » | jnunemaker | 2008-10-24 | 41 | Spec::Rake::SpecTask.new do |t| | |
| 42 | t.spec_files = FileList["spec/**/*_spec.rb"] | ||||
| 43 | end | ||||

