-
Notifications
You must be signed in to change notification settings - Fork 30
/
Rakefile
41 lines (33 loc) · 878 Bytes
/
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
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
spec.pattern = FileList['spec/**/*_spec.rb']
end
namespace(:spec) do
desc "Create rspec code coverage"
task :coverage do
ENV['COVERAGE'] = 'true'
Rake::Task["spec"].execute
end
end
task :default => :spec
require 'rdoc/task'
Rake::RDocTask.new do |rdoc|
$: << 'lib'
require 'tlspretense/version'
version = TLSPretense::VERSION
rdoc.rdoc_dir = 'rdoc'
rdoc.main = 'README.rdoc'
rdoc.title = "TLSPretense #{version}"
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
rdoc.rdoc_files.include('doc/**/*.rdoc')
rdoc.before_running_rdoc do
unless File.exist? 'rdoc'
begin
sh 'git clone --branch gh-pages --single-branch `git config remote.origin.url` rdoc'
rescue
end
end
end
end