class Ember::ES6Template::Config
Attributes
module_prefix[RW]
prefix_dirs[R]
prefix_files[R]
Public Instance Methods
prefix_dirs=(dirs)
click to toggle source
# File lib/ember/es6_template/config.rb, line 7 def prefix_dirs=(dirs) @prefix_pattern = nil @prefix_dirs = dirs end
prefix_files=(files)
click to toggle source
# File lib/ember/es6_template/config.rb, line 13 def prefix_files=(files) @prefix_pattern = nil @prefix_files = files end
prefix_pattern()
click to toggle source
# File lib/ember/es6_template/config.rb, line 19 def prefix_pattern @prefix_pattern ||= begin patterns = [] patterns += Array(prefix_dirs).map {|dir| Regexp.new("^#{dir}/") } patterns += Array(prefix_files).map {|file| Regexp.new("^#{file}$") } patterns.empty? ? // : Regexp.union(patterns) end end
to_hash()
click to toggle source
# File lib/ember/es6_template/config.rb, line 29 def to_hash { module_prefix: module_prefix, prefix_files: prefix_files, prefix_dirs: prefix_dirs } end