Sha256: 54debf9aaf30426f0f813f9287ea37721dae1ecbda70cc17688ce117bac585f2
Contents?: true
Size: 1.09 KB
Versions: 5
Compression:
Stored size: 1.09 KB
Contents
if defined?(::Sinatra) module Sinatra module Ustyle def self.registered app app.set :root, Dir.pwd app.set :sprockets, ::Ustyle.sprockets_env app.set :assets_prefix, %w(assets) app.set :assets_path, File.join(app.root, "app", app.assets_prefix.join) app.set :public_folder, File.join(app.root, "public") app.set :assets_helper_path, "/assets" app.set :static, true app.set :assets_digest, true # Setup Sprockets ::Ustyle.asset_directories.each do |asset_directory| app.sprockets.append_path File.join(app.assets_path, asset_directory) end Sprockets::Helpers.configure do |config| config.environment = app.sprockets config.prefix = app.assets_helper_path config.digest = app.assets_digest config.public_path = app.public_folder end require 'autoprefixer-rails' AutoprefixerRails.install(app.sprockets, *::Ustyle.autoprefixer_config(app)) app.helpers Sprockets::Helpers end end register Ustyle end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ustyle-1.5.8 | lib/ustyle/sinatra.rb |
ustyle-1.4.1 | lib/ustyle/sinatra.rb |
ustyle-1.4.0 | lib/ustyle/sinatra.rb |
ustyle-1.3.12 | lib/ustyle/sinatra.rb |
ustyle-1.3.6 | lib/ustyle/sinatra.rb |