Module: EasyCommand::LegacyErrorHandling
- Included in:
- EasyCommand
- Defined in:
- lib/easy_command.rb,
lib/easy_command/ruby-2-specific.rb,
lib/easy_command/ruby-3-specific.rb,
lib/easy_command/ruby-2-7-specific.rb
Class Method Summary collapse
-
.errors_legacy_alias(method, errors_method) ⇒ Object
Convenience/retrocompatibility aliases.
Class Method Details
.errors_legacy_alias(method, errors_method) ⇒ Object
Convenience/retrocompatibility aliases
32 33 34 35 36 37 |
# File 'lib/easy_command/ruby-2-specific.rb', line 32 def self.errors_legacy_alias(method, errors_method) define_method method do |*args| warn "/!\\ #{method} is deprecated, please use errors.#{errors_method} instead." errors.__send__ errors_method, *args end end |