railsdog/deface — pull request #50 by balvig (2012-06-27 06:21:03+00:00)
Title: Give DSL overrides unique names based on engine.

Since DSL overrides loaded from engines and using the same paths/filenames default to having the same name, they would as a result redefine each other and only allow one to be active at any time.
This causes problems for Chili extensions which each come with a built in `assets.html.erb.deface` override for injecting stylesheets:

```erb
<% # app/overrides/layouts/application/assets.html.erb.deface %>

<%= stylesheet_link_tag 'chili_social/application' %>
<%= javascript_include_tag 'chili_social/application' %>
```

This commit gives the DSL overrides a unique name based on which railtie they were loaded from.
Let me know if there is something I've overlooked!