class Traceur::Configuration
Attributes
compile_script_path[W]
node_binary[W]
node_modules_path[W]
traceur_runtime_path[W]
Public Instance Methods
assets_path()
click to toggle source
# File lib/traceur/configuration.rb, line 22 def assets_path traceur_runtime_path.dirname.to_s end
compile_script_path()
click to toggle source
# File lib/traceur/configuration.rb, line 26 def compile_script_path @compile_script_path ||= root_dir.join("lib", "js", "compile.js") end
default_compilation_options()
click to toggle source
# File lib/traceur/configuration.rb, line 30 def default_compilation_options @default_compilation_options ||= CompilationOptions.new( modules: :inline, source_maps: :inline, ) end
default_compilation_options=(hash)
click to toggle source
# File lib/traceur/configuration.rb, line 37 def default_compilation_options=(hash) @default_compilation_options = CompilationOptions.new(hash) end
node_binary()
click to toggle source
# File lib/traceur/configuration.rb, line 10 def node_binary @node_binary ||= "node" end
node_modules_path()
click to toggle source
# File lib/traceur/configuration.rb, line 14 def node_modules_path @node_modules_path ||= root_dir.join("node_modules") end
traceur_runtime_path()
click to toggle source
# File lib/traceur/configuration.rb, line 18 def traceur_runtime_path @traceur_runtime_path ||= node_modules_path.join("traceur", "bin", "traceur-runtime.js") end
Private Instance Methods
root_dir()
click to toggle source
# File lib/traceur/configuration.rb, line 43 def root_dir Pathname.new(__FILE__).join("..", "..", "..") end