user544941
user544941

Reputation: 1579

How can I invoke Ruby from Node.js?

There are several ways for running JavaScript inside of a Ruby script. For example, there is ExecJS which is frequently used for porting NPM modules to Ruby. So, is there a "ExecRuby" for Node?

Upvotes: 14

Views: 8376

Answers (1)

Flambino
Flambino

Reputation: 18773

You can invoke Ruby like any other shell command using child_process.exec()

var exec = require("child_process").exec;

exec('ruby -e "puts \'Hello from Ruby!\'"', function (err, stdout, stderr) {
    console.log(stdout);
});

Don't know if that's what you're looking for?

Upvotes: 19

Related Questions