fatkitten/lib/assets.rb
Gregory Eremin 0a455e2b3e Ololo
2013-07-10 16:46:37 +07:00

22 lines
564 B
Ruby

class CoffeeAssets < Sinatra::Base
set :views, File.expand_path('../../app/assets/javascripts', __FILE__)
get '/assets/:name.js' do
path = "#{settings.views}/#{params[:name]}.coffee"
return not_found unless File.exists?(path)
coffee params[:name].to_sym
end
end
class StylusAssets < Sinatra::Base
set :views, File.expand_path('../../app/assets/stylesheets', __FILE__)
get '/assets/:name.css' do
path = "#{settings.views}/#{params[:name]}.styl"
return not_found unless File.exists?(path)
stylus params[:name].to_sym
end
end