#!/usr/bin/env ruby require 'rake/testtask' require 'rubygems' require 'rake' require 'haml' task default: :compile task :compile do FileList.new('./src/*.html.haml').each do |filename| if filename =~ /([^\/]+)\.haml$/ File.open($1, 'w') do |f| f.write Haml::Engine.new(File.read(filename)).render end end end end task :clean do FileUtils.rm_r(Dir.glob("./*.html"), force: true) end task :test do Rake::TestTask.new do |t| t.test_files = FileList['test/jenkins_sample_test.rb'] end end