Sha256: 24174ccfeb242341c5241ae898718788915359f6a8bfc1e4d72f2aa11655789c
Contents?: true
Size: 839 Bytes
Versions: 1
Compression:
Stored size: 839 Bytes
Contents
var requirejs = require(<%= rjs_path.to_s.dump %>) var baseConfig = <%= cdn_pattern = Regexp.new("\\Ahttps?://") modifiedHash = build_config.select { |k, _| k != "modules" } pathsHash = modifiedHash["paths"] case loader when :requirejs modifiedHash['dir'] = build_dir.to_s when :almond almond_module = build_config['modules'][0] modifiedHash.merge!(almond_module) modifiedHash['out'] = build_dir + (module_name_for(almond_module) + '.js') end modifiedHash["paths"] = Hash[ pathsHash.map do |k, v| [k, v.is_a?(Array) || cdn_pattern.match(v) ? "empty:" : v] end ] if !pathsHash.nil? JSON.pretty_generate(modifiedHash) %>; <% unless loader == :almond %> baseConfig.modules = [ <% build_config["modules"].each do |m| %> <%= JSON.pretty_generate(m) %>, <% end %> ]; <% end %> requirejs.optimize(baseConfig);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
requirejs-rails-1.0.1 | lib/requirejs/rails/rjs_driver.js.erb |