-
-
Notifications
You must be signed in to change notification settings - Fork 44
Expand file tree
/
Copy pathRakefile
More file actions
21 lines (16 loc) · 539 Bytes
/
Copy pathRakefile
File metadata and controls
21 lines (16 loc) · 539 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require "bundler/gem_tasks"
require "rspec/core/rake_task"
require 'rdoc/task'
RSpec::Core::RakeTask.new(:spec => :generate_code)
task :default => :spec
RDoc::Task.new(:rdoc) do |rdoc|
rdoc.main = "README.md"
rdoc.rdoc_dir = "rdoc"
rdoc.rdoc_files.include("README.md", "lib/**/*.rb")
end
# also generates 'lib/gepub/book_add_item.rb'
file 'lib/gepub/metadata_add.rb' => 'tools/generate_function.rb' do
sh %Q(ruby tools/generate_function.rb)
end
desc 'auto generate code'
task :generate_code => ['lib/gepub/metadata_add.rb']