class ES6Tilt::ES6Transformer
Public Instance Methods
evaluate(scope, locals, &block)
click to toggle source
# File lib/es6_tilt.rb, line 13 def evaluate(scope, locals, &block) location = File.dirname(file) compacted = Tempfile.new('compacted', location) command = `#{Rails.root.join('node_modules','.bin')}/rollup -f iife --no-indent -c #{Rails.root}/rollup.config.js -n #{File.basename(file, ".*").camelize} -- #{file} > #{compacted.path}` output = compacted.read Rails.logger.info "Bundling es6" Rails.logger.info output compacted.close compacted.unlink output end
prepare()
click to toggle source
# File lib/es6_tilt.rb, line 10 def prepare end