module RailsDotJs::Execution

Public Instance Methods

daemonize_node(file) click to toggle source
# File lib/rails_dot_js/execution.rb, line 10
def daemonize_node(file)
  Dir.chdir(fetch_config(:node_path)) do
    exec("#{node_cmd} #{file}")
  end
end
execute_node(file) click to toggle source
# File lib/rails_dot_js/execution.rb, line 4
def execute_node(file)
  Dir.chdir(fetch_config(:node_path)) do
    system("#{node_cmd} #{file}")
  end
end

Private Instance Methods

node_cmd() click to toggle source
# File lib/rails_dot_js/execution.rb, line 17
def node_cmd
  node_env = fetch_config(:node_env)
  ENV['NVM_BIN'] ? "NODE_ENV=#{node_env} #{ENV['NVM_BIN']}/node" : "NODE_ENV=#{node_env} node"
end