beast rev 2066
[beast-modified.git] / vendor / plugins / exception_logger / generators / exception_migration / exception_migration_generator.rb
blobde82a2053dcd4d594ba772700ea74f6a43cdb42b
1 class ExceptionMigrationGenerator < Rails::Generator::NamedBase
2   attr_reader :exception_table_name
3   def initialize(runtime_args, runtime_options = {})
4     @exception_table_name = (runtime_args.length < 2 ? 'logged_exceptions' : runtime_args[1]).tableize
5     runtime_args << 'add_exception_table' if runtime_args.empty?
6     super
7   end
9   def manifest
10     record do |m|
11       m.migration_template 'migration.rb', 'db/migrate'
12     end
13   end
14 end