Sha256: 895bcda1054984c619612e7c3a371b4a3fe78c6b34d149b0eaba49ceb0eda834
Contents?: true
Size: 524 Bytes
Versions: 2
Compression:
Stored size: 524 Bytes
Contents
module RequirejsOptimizer module Step class Optimize < Base def perform(*) raise RequirejsOptimizer::Errors::NodeUnavailable unless node_exists? raise RequirejsOptimizer::Errors::RjsOptimizationFailed unless optimize end private def optimize system("node #{RequirejsOptimizer.root.join 'bin', 'r.js'} -o app/assets/javascripts/modules/require.build.js") end def node_exists? system("which node 2>&1 > /dev/null") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
requirejs_optimizer-0.1.0 | lib/requirejs_optimizer/step/optimize.rb |
requirejs_optimizer-0.0.5 | lib/requirejs_optimizer/step/optimize.rb |