Skip to content
No description or website provided.
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
spec
.gitignore
.rspec
.travis.yml
.yardopts
Gemfile
README.markdown
README.yard
Rakefile
rake-pipeline-web-filters.gemspec

README.markdown

Rake::Pipeline::Web::Filters

This project contains a set of rake-pipeline filters for building web apps.

It includes these filters:

  • Cache Buster - Write a fingerprint into each file name
  • Coffescript - Convert Javascript to Coffeescript
  • GZip - Create gzip'd version of your files
  • Handlebars - Parse handlebars templates
  • IIFE - Wrap source files in immediately invoked functional expressions
  • Jade - Parse Jade templates
  • LESS - Convert LESS to CSS
  • Markdown - Convert Markdown to HTML
  • Minispade - Wrap JS files in Minispade modules
  • Neuter - Require files in a file and generate one single combined file
  • SASS - Convert SASS to CSS
  • Stylus - Styluss to CSS
  • Tilt - Pase Title templates
  • Uglify - Minify JS
  • YUI CSS - Minifiy CSS
  • YUI Javascript - Minify JS

Here's a quick example of a realistic project's Assetfile:

# Assetfile.rb
require 'rake-pipeline-web-filters'

output "site"

input "javascripts" do
  match "**/*.coffe" do
    coffeescript
  end

  match "**/*.js" do
    minispade
    concat "application.js"
    uglify
  end
end

input "stylesheets" do
  match "**/*.sass" do
    sass
  end

  match "**/*.css" do
    concat "application.css"
    yui_css
  end
end

API documentation is hosted at rubydoc.info

Something went wrong with that request. Please try again.