Module: Opal::Util

Extended by:
Util
Included in:
Util
Defined in:
opal/lib/opal/util.rb

Defined Under Namespace

Classes: Command, DigestSourceCommand

Instance Method Summary collapse

Instance Method Details

#gzip(str) ⇒ Object

Gzip code to check file size



12
13
14
15
# File 'opal/lib/opal/util.rb', line 12

def gzip(str)
  gzip = DigestSourceCommand.new(:gzip, '-f', ', it is required to produce the .gz version')
  gzip.digest(str)
end

#uglify(str) ⇒ Object

Used for uglifying source to minify



6
7
8
9
# File 'opal/lib/opal/util.rb', line 6

def uglify(str)
  uglifyjs = DigestSourceCommand.new(:uglifyjs, nil, ' (install with: "npm install -g uglify-js")')
  uglifyjs.digest(str)
end