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