tape-tv/cumuliform

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
require 'bundler/gem_tasks'
begin
  require 'rspec/core/rake_task'
  RSpec::Core::RakeTask.new(:spec)
  task default: [:spec]
rescue LoadError
end

EXAMPLES = Rake::FileList.new('examples/**/*.rb')
EXAMPLE_TARGETS = EXAMPLES.ext('.cform')

$:.unshift(File.expand_path('../lib', __FILE__))
require 'cumuliform/rake_task'

Cumuliform::RakeTask.rule(".cform" => ".rb")

desc "Generate JSON from example templates"
task :examples => EXAMPLE_TARGETS