-
Notifications
You must be signed in to change notification settings - Fork 0
/
Rakefile
55 lines (49 loc) · 1.8 KB
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
require 'rubygems'
require 'bundler'
begin
Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
$stderr.puts e.message
$stderr.puts "Run `bundle install` to install missing gems"
exit e.status_code
end
require 'rake'
require 'jeweler'
Jeweler::Tasks.new do |gem|
# gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
gem.name = "too_rendermonkey"
gem.homepage = "http://github.com/amkirwan/too_rendermonkey"
gem.license = "MIT"
gem.summary = %Q{Forward HTML renderer to RendemonkeyToo server}
gem.email = "[email protected]"
gem.authors = ["Anthony Kirwan"]
gem.description = %Q{This plugin allows the generation of pdf files from controllers using the pdf mime type.
This plugin will not generate a pdf but will render the pages specified for the pdf format
with the extension .pdf.erb as html and forward the request on to the RendermonkeyToo API
which will generate this page as a PDF. This is useful for having a separate server generate
PDF files from your Ruby on Rails application. This allows for custom PDF files to be generated
for the specified page.}
gem.add_runtime_dependency 'rest-client', '~> 1.6.1'
end
Jeweler::RubygemsDotOrgTasks.new
require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test'
test.pattern = 'test/**/*_test.rb'
test.verbose = true
end
require 'rcov/rcovtask'
Rcov::RcovTask.new do |test|
test.libs << 'test'
test.pattern = 'test/**/*_test.rb'
test.verbose = true
end
task :default => :test
require 'rake/rdoctask'
Rake::RDocTask.new do |rdoc|
version = File.exist?('VERSION') ? File.read('VERSION') : ""
rdoc.rdoc_dir = 'rdoc'
rdoc.title = "too_rendermonkey #{version}"
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end