From c731e54b9bbe7b573babd3cfaf18b4fa53e498d2 Mon Sep 17 00:00:00 2001 From: Tom Stuart Date: Mon, 4 Jun 2012 15:00:57 +0200 Subject: [PATCH] Use guard for autocompile --- Guardfile | 6 ++++++ Rakefile | 4 +--- poltergeist.gemspec | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 Guardfile diff --git a/Guardfile b/Guardfile new file mode 100644 index 0000000..c7f484d --- /dev/null +++ b/Guardfile @@ -0,0 +1,6 @@ +# A sample Guardfile +# More info at https://github.com/guard/guard#readme + +guard 'coffeescript', :input => 'lib/capybara/poltergeist/client', + :output => 'lib/capybara/poltergeist/client/compiled', + :bare => true diff --git a/Rakefile b/Rakefile index fcb3822..cc4a79a 100644 --- a/Rakefile +++ b/Rakefile @@ -5,9 +5,7 @@ require base + "/lib/capybara/poltergeist/version" require 'coffee-script' task :autocompile do - system "coffee --compile --bare --watch " \ - "--output lib/capybara/poltergeist/client/compiled " \ - "lib/capybara/poltergeist/client/*.coffee" + system "guard" end task :compile do diff --git a/poltergeist.gemspec b/poltergeist.gemspec index 4df7583..21787f1 100644 --- a/poltergeist.gemspec +++ b/poltergeist.gemspec @@ -25,6 +25,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rake', '~> 0.9.2' s.add_development_dependency 'image_size', '~> 1.0' s.add_development_dependency 'coffee-script', '~> 2.2.0' + s.add_development_dependency 'guard-coffeescript', '~> 1.0.0' s.files = Dir.glob("{lib}/**/*") + %w(LICENSE README.md) s.require_path = 'lib'