module Sinatra::Rider::Assets
Public Class Methods
registered(app)
click to toggle source
# File lib/sinatra/rider/assets.rb, line 9 def self.registered(app) app.set :pipeline, pipeline = Sprockets::Environment.new pipeline.append_path "assets/stylesheets" pipeline.append_path "assets/javascripts" pipeline.append_path File.join(__dir__, "views/vendor") pipeline.js_compressor = :uglify pipeline.css_compressor = :scss app.get '/assets/*' do env['PATH_INFO'].sub!(%r{^/assets}, '') pipeline.call(env) end app.configure :development do pipeline.cache = Sprockets::Cache::FileStore.new(File.join(app.root, 'tmp')) end end