9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# 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
|