module ES6ModuleTranspiler
Public Class Methods
add_prefix_pattern(pattern, prefix)
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 18 def self.add_prefix_pattern(pattern, prefix) prefix_patterns << [pattern, prefix] end
compile_to()
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 6 def self.compile_to @compile_to || :amd end
compile_to=(target)
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 10 def self.compile_to=(target) @compile_to = target end
compiler_options()
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 36 def self.compiler_options @compiler_options ||= {} end
lookup_prefix(path)
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 22 def self.lookup_prefix(path) _, prefix = prefix_patterns.detect {|pattern, prefix| pattern =~ path } prefix end
prefix_patterns()
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 14 def self.prefix_patterns @prefix_patterns ||= [] end
transform()
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 32 def self.transform @transform end
transform=(transform)
click to toggle source
# File lib/es6_module_transpiler/rails.rb, line 28 def self.transform=(transform) @transform = transform end