method
new
v7.1.3.4 -
Show latest stable
- Class:
Rails::Console
new(app, options = {})public
No documentation available.
# File railties/lib/rails/commands/console/console_command.rb, line 21
def initialize(app, options = {})
@app = app
@options = options
app.sandbox = sandbox?
if sandbox? && app.config.disable_sandbox
puts "Error: Unable to start console in sandbox mode as sandbox mode is disabled (config.disable_sandbox is true)."
exit 1
end
app.load_console
@console = app.config.console || begin
require "irb"
require "irb/completion"
IRB::WorkSpace.prepend(BacktraceCleaner)
if !Rails.env.local?
ENV["IRB_USE_AUTOCOMPLETE"] ||= "false"
end
IRB
end
end