| Module | JSMin |
| In: |
lib/jsmin.rb
|
Ruby implementation of Douglas Crockford‘s JavaScript minifier, JSMin.
| Author: | Ryan Grove (ryan@wonko.com) |
| Version: | 1.0.1 (2008-11-10) |
| Copyright: | Copyright (c) 2008 Ryan Grove. All rights reserved. |
| Website: | github.com/rgrove/jsmin/ |
require 'rubygems'
require 'jsmin'
File.open('example.js', 'r') {|file| puts JSMin.minify(file) }
| CHR_APOS | = | "'".freeze |
| CHR_ASTERISK | = | '*'.freeze |
| CHR_BACKSLASH | = | '\\'.freeze |
| CHR_CR | = | "\r".freeze |
| CHR_FRONTSLASH | = | '/'.freeze |
| CHR_LF | = | "\n".freeze |
| CHR_QUOTE | = | '"'.freeze |
| CHR_SPACE | = | ' '.freeze |
| ORD_LF | = | "\n".freeze |
| ORD_SPACE | = | ' '.freeze |
| ORD_TILDE | = | '~'.freeze |
| ORD_LF | = | "\n"[0].freeze |
| ORD_SPACE | = | ' '[0].freeze |
| ORD_TILDE | = | '~'[0].freeze |