module Traceur
Constants
- VERSION
Public Class Methods
assets_path()
click to toggle source
# File lib/traceur.rb, line 23 def self.assets_path config.assets_path end
compile(source, opts = {})
click to toggle source
# File lib/traceur.rb, line 9 def self.compile(source, opts = {}) compiler.compile(source, opts) end
compile_file(source_file, opts = {})
click to toggle source
# File lib/traceur.rb, line 13 def self.compile_file(source_file, opts = {}) compiler.compile_file(File.new(source_file), {filename: source_file}.merge(opts)) end
compiler()
click to toggle source
# File lib/traceur.rb, line 39 def self.compiler Compiler.new(runner: node_runner, compile_script_path: config.compile_script_path.to_s, default_compilation_options: config.default_compilation_options) end
config() { |config| ... }
click to toggle source
# File lib/traceur.rb, line 17 def self.config @config ||= Configuration.new yield @config if block_given? @config end
configure() { |config| ... }
click to toggle source
# File lib/traceur.rb, line 27 def self.configure yield config end
node_runner(opts = {})
click to toggle source
# File lib/traceur.rb, line 31 def self.node_runner(opts = {}) Node::Runner.new({ binary: config.node_binary.to_s, modules_path: config.node_modules_path.to_s, env: ENV.to_hash }.merge(opts)) end