diff options
author | José Valim <jose.valim@gmail.com> | 2009-06-27 16:01:11 +0200 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2009-06-27 21:30:00 +0200 |
commit | fdeee65c9624fa1490aaee829468af3b015fe956 (patch) | |
tree | 2852b7e00a65513f072fd6ca92139b664f1d7665 /railties/lib/generators/rails | |
parent | 7b6c5ed7dbc2fcbaaf56deacd8061b3da51221e7 (diff) | |
download | rails-fdeee65c9624fa1490aaee829468af3b015fe956.tar.gz rails-fdeee65c9624fa1490aaee829468af3b015fe956.tar.bz2 rails-fdeee65c9624fa1490aaee829468af3b015fe956.zip |
Add model_subclass generator with deprecation warning.
Diffstat (limited to 'railties/lib/generators/rails')
-rw-r--r-- | railties/lib/generators/rails/model/USAGE | 3 | ||||
-rw-r--r-- | railties/lib/generators/rails/model_subclass/model_subclass_generator.rb | 11 |
2 files changed, 14 insertions, 0 deletions
diff --git a/railties/lib/generators/rails/model/USAGE b/railties/lib/generators/rails/model/USAGE index 73c8b69153..b056d5df8b 100644 --- a/railties/lib/generators/rails/model/USAGE +++ b/railties/lib/generators/rails/model/USAGE @@ -12,6 +12,9 @@ Description: This generator invokes your configured ORM and test framework, which defaults to ActiveRecord and TestUnit. + Finally, if --parent option is given, it's used as superclass of the + created model. This allows you create Single Table Inheritance models. + Examples: `./script/generate model account` diff --git a/railties/lib/generators/rails/model_subclass/model_subclass_generator.rb b/railties/lib/generators/rails/model_subclass/model_subclass_generator.rb new file mode 100644 index 0000000000..4649709780 --- /dev/null +++ b/railties/lib/generators/rails/model_subclass/model_subclass_generator.rb @@ -0,0 +1,11 @@ +module Rails + module Generators + class ModelSubclassGenerator < Base + desc "model_subclass is deprecated. Invoke model with --parent option instead." + + def say_deprecation_warn + say self.class.desc + end + end + end +end |