|
Revision 326, 0.6 kB
(checked in by gethema..@gmail.com, 6 months ago)
|
check in new backgroundrb code
|
| Line | |
|---|
| 1 |
class WorkerGenerator < Rails::Generator::NamedBase |
|---|
| 2 |
def manifest |
|---|
| 3 |
record do |m| |
|---|
| 4 |
# Check for class naming collisions. |
|---|
| 5 |
m.class_collisions class_path, class_name, "#{class_name}WorkerTest" |
|---|
| 6 |
|
|---|
| 7 |
# Worker and test directories. |
|---|
| 8 |
m.directory File.join('lib/workers', class_path) |
|---|
| 9 |
#m.directory File.join('test/unit', class_path) |
|---|
| 10 |
|
|---|
| 11 |
# Worker class and unit tests. |
|---|
| 12 |
m.template 'worker.rb', File.join('lib/workers', class_path, "#{file_name}_worker.rb") |
|---|
| 13 |
#m.template 'unit_test.rb', File.join('test/unit', class_path, "#{file_name}_worker_test.rb") |
|---|
| 14 |
end |
|---|
| 15 |
end |
|---|
| 16 |
end |
|---|