Permalink
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (24 sloc) 799 Bytes
LESS_INIT = <<-LESS unless defined?(LESS_INIT)
# Enables support for Less template reloading for rack.
# Store Less files by default within 'app/stylesheets/'.
# See http://github.com/kelredd/rack-less for more details.
require 'rack/less'
# optional - use as necessary
Rack::Less.configure do |config|
config.compress = true
# config.cache = true
# other configs ...
end
app.use Rack::Less,
:root => Padrino.root,
:source => 'app/stylesheets',
:public => 'public',
:hosted_at => 'stylesheets'
LESS
def setup_stylesheet
require_dependencies 'less'
require_dependencies 'rack-less'
require_dependencies 'therubyracer'
initializer :less, LESS_INIT
empty_directory destination_root('/app/stylesheets')
end