module Traceur::Node
Public Class Methods
eval(script)
click to toggle source
# File lib/traceur/node.rb, line 9 def self.eval(script) Traceur.node_runner.run( input: script, on_error: ->(r){raise_command_error(r)}).stdout end
exec(*args)
click to toggle source
# File lib/traceur/node.rb, line 15 def self.exec(*args) Traceur.node_runner.run( arguments: args, on_error: ->(r){raise_command_error(r)}).stdout end
raise_command_error(result)
click to toggle source
# File lib/traceur/node.rb, line 21 def self.raise_command_error(result) raise NodeCommandError, "Node command returned non-0 exit status: #{result.exit_status}. Stderr was:\n#{result.stderr}" end