Removed unused monitoring behavior from Rakefile

This commit is contained in:
Ryan McGeary 2013-03-06 09:44:42 -05:00
parent ed6487a801
commit 7373b70c3b
3 changed files with 1 additions and 43 deletions

View file

@ -1,3 +0,0 @@
source "http://rubygems.org"
gem "fssm", "0.2.0"

View file

@ -1,10 +0,0 @@
GEM
remote: http://rubygems.org/
specs:
fssm (0.2.0)
PLATFORMS
ruby
DEPENDENCIES
fssm (= 0.2.0)

View file

@ -1,6 +1,6 @@
require "bundler/setup" require "bundler/setup"
task :default => :watch task :default => :test
desc "Publish \"marketing\" docs" desc "Publish \"marketing\" docs"
task :publish do task :publish do
@ -11,36 +11,7 @@ task :publish do
sh("git push --tags") sh("git push --tags")
end end
desc "Build everything"
task :build do
rebuild_coffee
end
desc "Watch for changes and test the site"
task :watch => :build do
sh("open test/index.html")
monitor
end
desc "Open your default browser with the test page" desc "Open your default browser with the test page"
task :test do task :test do
sh("open test/index.html") sh("open test/index.html")
end end
def rebuild_coffee(base = nil, relative = "**/*.coffee")
sh("coffee -c #{relative}")
end
def monitor
require "fssm"
puts ">>> Monitoring for changes. Press Ctrl-C to Stop."
FSSM.monitor do
path "." do
glob "**/*.coffee"
update &method(:rebuild_coffee)
delete &method(:rebuild_coffee)
create &method(:rebuild_coffee)
end
end
end