class Rails::Command::App::UpdateCommand

def generator_options

def generator_options
  {
    api:                 !!Rails.application.config.api_only,
    update:              true,
    name:                Rails.application.class.name.chomp("::Application").underscore,
    skip_active_job:     !defined?(ActiveJob::Railtie),
    skip_active_record:  !defined?(ActiveRecord::Railtie),
    skip_active_storage: !defined?(ActiveStorage::Engine),
    skip_action_mailer:  !defined?(ActionMailer::Railtie),
    skip_action_mailbox: !defined?(ActionMailbox::Engine),
    skip_action_text:    !defined?(ActionText::Engine),
    skip_action_cable:   !defined?(ActionCable::Engine),
    skip_brakeman:       skip_gem?("brakeman"),
    skip_rubocop:        skip_gem?("rubocop"),
    skip_test:           !defined?(Rails::TestUnitRailtie),
    skip_system_test:    Rails.application.config.generators.system_tests.nil?,
    asset_pipeline:      asset_pipeline,
    skip_asset_pipeline: asset_pipeline.nil?,
    skip_bootsnap:       !defined?(Bootsnap),
  }.merge(options)
end