Method: Node::Compiler#init_options

Defined in:
lib/node/compiler.rb

#init_optionsObject



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/node/compiler.rb', line 72

def init_options
  if Gem.win_platform?
    @options[:output] ||= 'a.exe'
  else
    @options[:output] ||= 'a.out'
  end
  @options[:output] = File.expand_path(@options[:output])

  @options[:tmpdir] ||= File.expand_path("nodec", Dir.tmpdir)
  @options[:tmpdir] = File.expand_path(@options[:tmpdir])
  
  if @options[:npm_package]
    @options[:npm_package_version] ||= 'latest'
    npm = ::Node::Compiler::Npm.new(@options[:npm_package], @options[:npm_package_version], @options[:tmpdir])
    @entrance = npm.get_entrance(@entrance)
  end
end