Merged updates from trunk into stable branch
[feedcatcher.git] / vendor / rails / railties / lib / rails_generator / generators / components / helper / helper_generator.rb
1 class HelperGenerator < Rails::Generator::NamedBase
2 def manifest
3 record do |m|
4 # Check for class naming collisions.
5 m.class_collisions class_path, "#{class_name}Helper", "#{class_name}HelperTest"
6
7 # Helper and helper test directories.
8 m.directory File.join('app/helpers', class_path)
9 m.directory File.join('test/unit/helpers', class_path)
10
11 # Helper and helper test class.
12
13 m.template 'helper.rb',
14 File.join('app/helpers',
15 class_path,
16 "#{file_name}_helper.rb")
17
18 m.template 'helper_test.rb',
19 File.join('test/unit/helpers',
20 class_path,
21 "#{file_name}_helper_test.rb")
22
23 end
24 end
25 end