Sha256: d4bdffb90d57670bbba42117e7aece9acb4b9e9d14058cdce56b1302ae8720bc
Contents?: true
Size: 909 Bytes
Versions: 1
Compression:
Stored size: 909 Bytes
Contents
# encoding: utf-8 require 'sprockets' module ClassyAssets class Sprockets attr_accessor :asset_root, :environment def initialize @asset_root = ClassyAssets.config.asset_root @environment = new_sprockets_environment end private def new_sprockets_environment @environment = ::Sprockets::Environment.new(asset_root) { @version = ClassyAssets::VERSION } ClassyAssets.config.asset_paths.each do |asset_path| @environment.append_path asset_path end if ClassyAssets.config.asset_compress @environment.css_compressor = ClassyAssets.config.css_compressor @environment.js_compressor = ClassyAssets.config.css_compressor end @environment.context_class.class_eval do def asset_path(path, options = {}) ClassyAssets.asset_url_for(path) end end @environment end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
classy_assets-0.9.4 | lib/classy_assets/sprockets.rb |