Froze rails gems
[depot.git] / vendor / rails / railties / lib / rails_generator / generators / components / observer / observer_generator.rb
1 class ObserverGenerator < Rails::Generator::NamedBase
2 def manifest
3 record do |m|
4 # Check for class naming collisions.
5 m.class_collisions "#{class_name}Observer", "#{class_name}ObserverTest"
6
7 # Observer, and test directories.
8 m.directory File.join('app/models', class_path)
9 m.directory File.join('test/unit', class_path)
10
11 # Observer class and unit test fixtures.
12 m.template 'observer.rb', File.join('app/models', class_path, "#{file_name}_observer.rb")
13 m.template 'unit_test.rb', File.join('test/unit', class_path, "#{file_name}_observer_test.rb")
14 end
15 end
16 end