Sha256: 307ebb7ba58b112bea096b3d8fd01b16445680bbe73860bdb724ff4c38a76e02

Contents?: true

Size: 532 Bytes

Versions: 5

Compression:

Stored size: 532 Bytes

Contents

if Gem::Specification.find_all_by_name('filewatcher').count > 0
  require 'filewatcher'
  FileWatcher.new(Dir["kernel/app/**/*.coffee", "kernel/plugins/**/*coffee", "shell/**/*.coffee"]).watch do |filename|
    puts "Recompiling file " + filename
    system "node_modules/coffee-script/bin/coffee --compile --output web/public/scripts #{filename}"
  end
else
  $stderr.puts("*"*100)
  $stderr.puts("File watcher gem is not present as part of gem set. Your kernel and shell files won't be auto compiled.")
  $stderr.puts("*"*100)
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
calatrava-0.6.11 lib/calatrava/templates/.auto_compile.rb
calatrava-0.6.10 lib/calatrava/templates/.auto_compile.rb
calatrava-0.6.9 lib/calatrava/templates/.auto_compile.rb
calatrava-0.6.8 lib/calatrava/templates/.auto_compile.rb
calatrava-0.6.7 lib/calatrava/templates/.auto_compile.rb