Module: Opal::Util
Defined Under Namespace
Classes: Command , DigestSourceCommand
Instance Method Summary collapse
-
#gzip(str) ⇒ Object
Gzip code to check file size.
-
#uglify(str) ⇒ String
Used for uglifying source to minify.
Instance Method Details
#gzip(str) ⇒ Object
Gzip code to check file size.
21 22 23 24
# File 'opal/lib/opal/util.rb', line 21 def gzip(str) gzip = DigestSourceCommand .new (:gzip, '-f', ', it is required to produce the .gz version') gzip.digest(str) end
#uglify(str) ⇒ String
Parameters:
-
str
(String)
—
string to minify
Returns:
- (String)
15 16 17 18
# File 'opal/lib/opal/util.rb', line 15 def uglify(str) uglifyjs = DigestSourceCommand .new (:uglifyjs, '-c', ' (install with: "npm install -g uglify-js")') uglifyjs.digest(str) end