require 'watchful/configuration' module Watchful class DefaultConfiguration < Configuration description "Default Configuration" # LESS CSS, if installed begin gem "less" action :name => 'LESS CSS', :in => '.less', :out => '.css', :command => 'lessc %s %s', :dependencies => ['less'] rescue GEM::LoadError # pass end # SASS, if installed if Action.have_command? 'sass' action :name => 'SASS', :in => '.sass', :out => '.min.css', :command => 'sass --style compressed %s %s', :dependencies => 'sass' end end end