Rakefile 436 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env rake
  2. require 'bundler/setup'
  3. require 'thor'
  4. $LOAD_PATH.unshift 'lib'
  5. task :default do
  6. $LOAD_PATH.unshift 'test'
  7. Dir['test/**/*_test.rb'].map(&File.method(:expand_path)).each(&method(:require))
  8. end
  9. namespace :assets do
  10. desc 'Compile all assets'
  11. task :precompile do
  12. Bundler.require
  13. load 'tasks/docs.thor'
  14. DocsCLI.new.prepare_deploy
  15. load 'tasks/assets.thor'
  16. AssetsCLI.new.compile
  17. end
  18. end