diff --git a/README.md b/README.md index 145d965..939bb6e 100644 --- a/README.md +++ b/README.md @@ -153,6 +153,7 @@ following represents the default configuration: server_url: remove_bundled: false dev: false + bundle_name: false markup_templates: js: "\n" css: "\n" @@ -238,6 +239,12 @@ is set to true. Default: `false`. +### bundle_name: + +Overwrites bundle name. When false, MD5 hash of the content is used instead. + +Default: `false` + ### markup_templates: Use the relevant markup\_template options to override the default templates diff --git a/asset_bundler.rb b/asset_bundler.rb index 1520e57..513d90e 100644 --- a/asset_bundler.rb +++ b/asset_bundler.rb @@ -240,7 +240,7 @@ def load_content() end } - @hash = Digest::MD5.hexdigest(@content) + @hash = @config['bundle_name'] || Digest::MD5.hexdigest(@content) @filename = "#{@hash}.#{@type}" cache_file = File.join(cache_dir(), @filename)