Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

47 lines (39 sloc) 1.356 kb
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
begin
require 'jeweler'
Jeweler::Tasks.new do |s|
s.name = "resource_controller"
s.summary = "Rails RESTful controller abstraction plugin."
s.email = "james@giraffesoft.ca"
s.homepage = "http://jamesgolick.com/resource_controller"
s.description = ""
s.authors = ["James Golick"]
s.files = FileList["[A-Z]*.*", "{bin,generators,lib,test,spec,rails}/**/*"]
end
rescue LoadError
puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com"
end
desc 'Generate documentation for the ResourceController plugin.'
Rake::RDocTask.new(:rdoc) do |rdoc|
rdoc.rdoc_dir = '../rdoc'
rdoc.title = 'ResourceController'
rdoc.options << '--line-numbers' << '--inline-source'
rdoc.rdoc_files.include('../README.rdoc')
rdoc.rdoc_files.include('../lib/**/*.rb')
end
task :rc_test do
Dir.chdir('test')
load 'Rakefile'
Rake::Task['test'].execute
end
task :upload_docs => :rdoc do
puts 'Deleting previous rdoc'
`ssh jamesgolick.com 'rm -Rf /home/apps/jamesgolick.com/public/resource_controller/rdoc'`
puts "Uploading current rdoc"
`scp -r ../rdoc jamesgolick.com:/home/apps/jamesgolick.com/public/resource_controller`
puts "Deleting rdoc"
`rm -Rf ../rdoc`
end
task :default => :rc_test
Jump to Line
Something went wrong with that request. Please try again.