Skip to content

Commit

Permalink
fix project without coffeescript problem
Browse files Browse the repository at this point in the history
  • Loading branch information
tka committed Jun 14, 2012
1 parent 8627d69 commit 722fba2
Showing 1 changed file with 22 additions and 17 deletions.
39 changes: 22 additions & 17 deletions src/compass_patch.rb
Expand Up @@ -81,22 +81,23 @@ def perform # we remove Signal.trap("INT"), add version check on configuration.
end

# for coffeescripts
monitor.path Compass.configuration.fireapp_coffeescripts_dir do |path|
path.glob '**/*.coffee'
path.update do |base, relative|
puts ">>> Change detected to: #{relative}"
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
end
path.create do |base, relative|
puts ">>> New file detected: #{relative}"
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
end
path.delete do |base, relative|
puts ">>> File Removed: #{relative}"
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
if File.exists?( Compass.configuration.fireapp_coffeescripts_dir )
monitor.path Compass.configuration.fireapp_coffeescripts_dir do |path|
path.glob '**/*.coffee'
path.update do |base, relative|
puts ">>> Change detected to: #{relative}"
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
end
path.create do |base, relative|
puts ">>> New file detected: #{relative}"
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
end
path.delete do |base, relative|
puts ">>> File Removed: #{relative}"
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
end
end
end

end
Compass.configuration.watches.each do |glob, callback|
monitor.path Compass.configuration.project_path do |path|
path.glob glob
Expand Down Expand Up @@ -128,7 +129,9 @@ def perform # we remove Signal.trap("INT"), add version check on configuration.

class UpdateProject
def perform
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
if File.exists?( Compass.configuration.fireapp_coffeescripts_dir )
CoffeeCompiler.compile_folder( Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir );
end

compiler = new_compiler_instance
check_for_sass_files!(compiler)
Expand All @@ -140,7 +143,9 @@ def perform
end
class CleanProject
def perform
CoffeeCompiler.clean_compile_folder(Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir )
if File.exists?( Compass.configuration.fireapp_coffeescripts_dir )
CoffeeCompiler.clean_compile_folder(Compass.configuration.fireapp_coffeescripts_dir, Compass.configuration.javascripts_dir )
end
compiler = new_compiler_instance
compiler.clean!
Compass::SpriteImporter.find_all_sprite_map_files(Compass.configuration.generated_images_path).each do |sprite|
Expand Down

0 comments on commit 722fba2

Please sign in to comment.