aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/engine
diff options
context:
space:
mode:
authorPiotr Sarnacki <drogus@gmail.com>2010-10-28 20:25:20 +0200
committerPiotr Sarnacki <drogus@gmail.com>2010-11-02 17:14:52 +0100
commita5311ee86bffad3f0bce00babd1ff5d78ec85618 (patch)
treeec8c04d706fa778454bfe9d8e7e0d7b70ddc77a7 /railties/lib/rails/engine
parent5071b727b438f1ca6be502c906f5af751abb0229 (diff)
downloadrails-a5311ee86bffad3f0bce00babd1ff5d78ec85618.tar.gz
rails-a5311ee86bffad3f0bce00babd1ff5d78ec85618.tar.bz2
rails-a5311ee86bffad3f0bce00babd1ff5d78ec85618.zip
Make deep copy of application generators on engine initialization.
Otherwise nested hashes will be same objects for both application and engine, which will result in overwriting each others values on changes.
Diffstat (limited to 'railties/lib/rails/engine')
-rw-r--r--railties/lib/rails/engine/configuration.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/railties/lib/rails/engine/configuration.rb b/railties/lib/rails/engine/configuration.rb
index 5607628d96..4f458b0aee 100644
--- a/railties/lib/rails/engine/configuration.rb
+++ b/railties/lib/rails/engine/configuration.rb
@@ -10,7 +10,7 @@ module Rails
def initialize(root=nil)
super()
@root = root
- @generators = app_generators
+ @generators = app_generators.dup
end
# Returns the middleware stack for the engine.