Module: Rails::ConsoleMethods
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Included In:
| |
Defined in: | railties/lib/rails/console/methods.rb |
Class Method Summary
Class Method Details
.include(_mod)
[ GitHub ]# File 'railties/lib/rails/console/methods.rb', line 5
def self.include(_mod, ...) raise_deprecation_warning super end
.method_added(_method_name)
[ GitHub ]# File 'railties/lib/rails/console/methods.rb', line 10
def self.method_added(_method_name) raise_deprecation_warning super end
.raise_deprecation_warning
[ GitHub ]# File 'railties/lib/rails/console/methods.rb', line 15
def self.raise_deprecation_warning Rails.deprecator.warn(<<~MSG, caller_locations(2..2)) Extending Rails console through `Rails::ConsoleMethods` is deprecated and will be removed in Rails 8.0. Please directly use IRB's extension API to add new commands or helpers to the console. For more details, please visit: https://github.com/ruby/irb/blob/master/EXTEND_IRB.md MSG end