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)