This extension joins and compress with yui-compressor your css/js files.
# in your app.rb register Padrino::Contrib::Helpers::AssetsCompressor # in yours layouts/views =stylesheet_link_tag "grid", "base", "fancybox", "gallery", :cache => "bundle/sample" =javascript_include_tag "jquery", "gallery", "fancybox", "base", :cache => "bundle/sample" =stylesheet_link_tag "grid", "base", "fancybox", "gallery", :cache => true =javascript_include_tag "jquery", "gallery", "fancybox", "base", :cache => true
# File lib/padrino-contrib/helpers/assets_compressor.rb, line 22 def self.registered(app, options={}) raise "You need to add in your Gemfile: gem 'yui-compressor', :require => 'yui/compressor'" unless defined?(YUI) app.helpers Padrino::Contrib::Helpers::AssetsCompressor::Helpers unless app.respond_to?(:compressor) app.set :compressor, {} # Setup YUI Compressor options.reverse_merge!(:line_break => 8000) app.compressor[:css] = YUI::CssCompressor.new(options) app.compressor[:js] = YUI::JavaScriptCompressor.new(options) end
Generated with the Darkfish Rdoc Generator 2.