20 lines
688 B
Ruby
20 lines
688 B
Ruby
require 'bourbon'
|
|
|
|
# Helper method
|
|
def production?
|
|
@@options[:group].include? 'production'
|
|
end
|
|
|
|
guard :coffeescript, :name => :jasmine, :input => 'templates/coffee/spec', :all_on_start => production?
|
|
|
|
guard :coffeescript, :input => 'templates/coffee/src', :noop => true
|
|
guard :process, :name => :coffeescript, :command => "coffee -j static/js/application.js -c templates/coffee/src" do
|
|
watch(%r{^templates/coffee/src/(.+)\.coffee$})
|
|
end
|
|
|
|
if production?
|
|
guard :sass, :input => 'templates/sass', :output => 'static/css', :style => :compressed, :all_on_start => true
|
|
else
|
|
guard :sass, :input => 'templates/sass', :output => 'static/css', :style => :nested, :line_numbers => true
|
|
end
|