Module: ES6ModuleTranspiler
- Defined in:
- lib/es6_module_transpiler/rails.rb,
lib/es6_module_transpiler/rails/version.rb
Defined Under Namespace
Modules: Rails
Class Method Summary collapse
- .add_prefix_pattern(pattern, prefix) ⇒ Object
- .compile_to ⇒ Object
- .compile_to=(target) ⇒ Object
- .compiler_options ⇒ Object
- .lookup_prefix(path) ⇒ Object
- .prefix_patterns ⇒ Object
- .transform ⇒ Object
- .transform=(transform) ⇒ Object
Class Method Details
.add_prefix_pattern(pattern, prefix) ⇒ Object
18 19 20 |
# File 'lib/es6_module_transpiler/rails.rb', line 18 def self.add_prefix_pattern(pattern, prefix) prefix_patterns << [pattern, prefix] end |
.compile_to ⇒ Object
6 7 8 |
# File 'lib/es6_module_transpiler/rails.rb', line 6 def self.compile_to @compile_to || :amd end |
.compile_to=(target) ⇒ Object
10 11 12 |
# File 'lib/es6_module_transpiler/rails.rb', line 10 def self.compile_to=(target) @compile_to = target end |
.compiler_options ⇒ Object
36 37 38 |
# File 'lib/es6_module_transpiler/rails.rb', line 36 def self. @compiler_options ||= {} end |
.lookup_prefix(path) ⇒ Object
22 23 24 25 26 |
# 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 ⇒ Object
14 15 16 |
# File 'lib/es6_module_transpiler/rails.rb', line 14 def self.prefix_patterns @prefix_patterns ||= [] end |
.transform ⇒ Object
32 33 34 |
# File 'lib/es6_module_transpiler/rails.rb', line 32 def self.transform @transform end |
.transform=(transform) ⇒ Object
28 29 30 |
# File 'lib/es6_module_transpiler/rails.rb', line 28 def self.transform=(transform) @transform = transform end |