module RailsConsoleShield::ConsoleCommandExtension

Public Class Methods

new(args = [], local_options = {}, config = {}) click to toggle source
Calls superclass method
# File lib/rails_console_shield/console_command_extension.rb, line 3
def initialize(args = [], local_options = {}, config = {})
  super(args, local_options, config)

  env = options[:environment] || Rails.env
  if RailsConsoleShield.configuration.shield_environments.include?(env) && !local_options.include?('--no-sandbox')
    self.options = options.merge(sandbox: true)
  end
end