Skip to content

Instantly share code, notes, and snippets.

@petebrowne
Forked from jayzes/config.ru
Created October 1, 2011 19:53
Show Gist options
  • Save petebrowne/1256566 to your computer and use it in GitHub Desktop.
Save petebrowne/1256566 to your computer and use it in GitHub Desktop.
Sprockets/Compass Madness
require 'rubygems'
require "bundler/setup"
require 'rack'
require 'sprockets'
require 'sprockets-sass'
require 'compass'
Sass::Engine::DEFAULT_OPTIONS[:load_paths].tap do |paths|
paths.push *Compass.sass_engine_options[:load_paths]
end
map '/assets' do
environment = Sprockets::Environment.new
environment.append_path 'www/assets/javascripts'
environment.append_path 'www/assets/stylesheets'
# environment.append_path "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
# environment.append_path "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets/compass"
run environment
end
map '/' do
run Rack::Directory.new('www')
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment