Module: Textus::CLI::DeprecatedAliasMixin
- Included in:
- Action, Extensions, MigrateKeysVerb, Mv, SchemaDiff, SchemaInit, SchemaMigrate, Uid
- Defined in:
- lib/textus/cli/deprecated_alias.rb
Defined Under Namespace
Modules: ClassMethods
Instance Attribute Summary collapse
-
#deprecated_alias ⇒ Object
writeonly
Sets the attribute deprecated_alias.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#deprecated_alias=(value) ⇒ Object (writeonly)
Sets the attribute deprecated_alias
18 19 20 |
# File 'lib/textus/cli/deprecated_alias.rb', line 18 def deprecated_alias=(value) @deprecated_alias = value end |
Class Method Details
.prepended(base) ⇒ Object
4 5 6 |
# File 'lib/textus/cli/deprecated_alias.rb', line 4 def self.prepended(base) base.extend(ClassMethods) end |
Instance Method Details
#call(store) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/textus/cli/deprecated_alias.rb', line 20 def call(store) if @deprecated_alias @stderr.puts( "textus: '#{self.class.deprecated_name}' is deprecated; " \ "use 'textus #{self.class.replacement_path}' instead. Removed in 0.6.", ) end super end |