require “rabbit/task/slide”
# Edit ./config.yaml to customize meta data
spec = nil Rabbit::Task::Slide.new do |task|
spec = task.spec spec.files += Dir.glob("images/**/*.*") # spec.files -= Dir.glob("private/**/*.*") spec.add_runtime_dependency("rabbit-theme-clear-code")
end
desc “Tag #{spec.version}” task :tag do
sh("git", "tag", "-a", spec.version.to_s, "-m", "Publish #{spec.version}") sh("git", "push", "--tags")
end
namespace :example do
desc "Build Rubex example" task :rubex do cd("example/rubex") do sh("rubex", "fibonacci.rubex") cd("fibonacci") do ruby("execonf.rb") sh("make") end end end desc "Build JRuby example" task :jruby do cd("example/jruby") do sh("javac", "Fibonacci.java") sh("jar", "cf", "fibonacci.jar", "Fibonacci.class") end end
end