class Pleeease::NodeRunner

Public Instance Methods

cmd() click to toggle source
# File lib/pleeease/runner.rb, line 20
def cmd
  [ 'node', '-e', script ]
end
env() click to toggle source
# File lib/pleeease/runner.rb, line 16
def env
  environment || ENV
end
run() click to toggle source
# File lib/pleeease/runner.rb, line 4
def run
  IO.popen(env, cmd, "r+") do |f|
    # pump stdout
    lines = []
    f.each do |line|
      lines << line
    end

    lines.join
  end
end