# sig/active_job/configured_job.rbs class ActiveJob::ConfiguredJob def initialize: () -> void def perform_all_later: () -> untyped def perform_later: () -> untyped def perform_now: () -> untyped end # sig/active_job/arguments.rbs class ActiveJob::DeserializationError < ActiveJob::StandardError def initialize: () -> void end # sig/active_job/log_subscriber.rbs class ActiveJob::LogSubscriber < ActiveJob::ActiveSupport::LogSubscriber def args_info: () -> untyped def discard: () -> untyped def enqueue: () -> untyped def enqueue_all: () -> untyped def enqueue_at: () -> untyped def enqueue_retry: () -> untyped def enqueue_source_location: () -> untyped def enqueued_jobs_message: () -> untyped def error: () -> untyped def format: () -> untyped def info: () -> untyped def log_enqueue_source: () -> untyped def logger: () -> untyped def perform: () -> untyped def perform_start: () -> untyped def queue_name: () -> untyped def retry_stopped: () -> untyped def scheduled_at: () -> untyped end # sig/active_job/queue_adapters/abstract_adapter.rbs class ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/async_adapter.rbs class ActiveJob::QueueAdapters::AsyncAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped def immediate=: () -> untyped def initialize: () -> void def shutdown: () -> untyped end # sig/active_job/queue_adapters/async_adapter.rbs class ActiveJob::QueueAdapters::AsyncAdapter::JobWrapper def initialize: () -> void def perform: () -> untyped end # sig/active_job/queue_adapters/async_adapter.rbs class ActiveJob::QueueAdapters::AsyncAdapter::Scheduler def enqueue: () -> untyped def enqueue_at: () -> untyped def executor: () -> untyped def initialize: () -> void def shutdown: () -> untyped end # sig/active_job/queue_adapters/backburner_adapter.rbs class ActiveJob::QueueAdapters::BackburnerAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/backburner_adapter.rbs class ActiveJob::QueueAdapters::BackburnerAdapter::JobWrapper def perform: () -> untyped end # sig/active_job/queue_adapters/delayed_job_adapter.rbs class ActiveJob::QueueAdapters::DelayedJobAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/delayed_job_adapter.rbs class ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper def display_name: () -> untyped def initialize: () -> void def log_arguments?: () -> untyped def perform: () -> untyped end # sig/active_job/queue_adapters/inline_adapter.rbs class ActiveJob::QueueAdapters::InlineAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/queue_classic_adapter.rbs class ActiveJob::QueueAdapters::QueueClassicAdapter < ActiveJob::QueueAdapters::AbstractAdapter def build_queue: () -> untyped def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/queue_classic_adapter.rbs class ActiveJob::QueueAdapters::QueueClassicAdapter::JobWrapper def perform: () -> untyped end # sig/active_job/queue_adapters/resque_adapter.rbs class ActiveJob::QueueAdapters::ResqueAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/resque_adapter.rbs class ActiveJob::QueueAdapters::ResqueAdapter::JobWrapper def perform: () -> untyped end # sig/active_job/queue_adapters/sidekiq_adapter.rbs class ActiveJob::QueueAdapters::SidekiqAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_all: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/sidekiq_adapter.rbs class ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper def perform: () -> untyped end # sig/active_job/queue_adapters/sneakers_adapter.rbs class ActiveJob::QueueAdapters::SneakersAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped def initialize: () -> void end # sig/active_job/queue_adapters/sneakers_adapter.rbs class ActiveJob::QueueAdapters::SneakersAdapter::JobWrapper def work: () -> untyped end # sig/active_job/queue_adapters/sucker_punch_adapter.rbs class ActiveJob::QueueAdapters::SuckerPunchAdapter < ActiveJob::QueueAdapters::AbstractAdapter def check_adapter: () -> untyped def enqueue: () -> untyped def enqueue_at: () -> untyped end # sig/active_job/queue_adapters/sucker_punch_adapter.rbs class ActiveJob::QueueAdapters::SuckerPunchAdapter::JobWrapper def perform: () -> untyped end # sig/active_job/queue_adapters/test_adapter.rbs class ActiveJob::QueueAdapters::TestAdapter < ActiveJob::QueueAdapters::AbstractAdapter def enqueue: () -> untyped def enqueue_at: () -> untyped def enqueued_jobs: () -> untyped def filter_as_proc: () -> untyped def filtered?: () -> untyped def filtered_job_class?: () -> untyped def filtered_queue?: () -> untyped def filtered_time?: () -> untyped def job_to_hash: () -> untyped def perform_or_enqueue: () -> untyped def performed_jobs: () -> untyped end # sig/active_job/serializers/big_decimal_serializer.rbs class ActiveJob::Serializers::BigDecimalSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/active_job/serializers/date_serializer.rbs class ActiveJob::Serializers::DateSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/active_job/serializers/date_time_serializer.rbs class ActiveJob::Serializers::DateTimeSerializer < ActiveJob::Serializers::TimeObjectSerializer def deserialize: () -> untyped def klass: () -> untyped end # sig/active_job/serializers/duration_serializer.rbs class ActiveJob::Serializers::DurationSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/active_job/serializers/module_serializer.rbs class ActiveJob::Serializers::ModuleSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/active_job/serializers/object_serializer.rbs class ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped def serialize?: () -> untyped end # sig/active_job/serializers/range_serializer.rbs class ActiveJob::Serializers::RangeSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/active_job/serializers/symbol_serializer.rbs class ActiveJob::Serializers::SymbolSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/active_job/serializers/time_object_serializer.rbs class ActiveJob::Serializers::TimeObjectSerializer < ActiveJob::Serializers::ObjectSerializer def serialize: () -> untyped end # sig/active_job/serializers/time_serializer.rbs class ActiveJob::Serializers::TimeSerializer < ActiveJob::Serializers::TimeObjectSerializer def deserialize: () -> untyped def klass: () -> untyped end # sig/active_job/serializers/time_with_zone_serializer.rbs class ActiveJob::Serializers::TimeWithZoneSerializer < ActiveJob::Serializers::ObjectSerializer def deserialize: () -> untyped def klass: () -> untyped def serialize: () -> untyped end # sig/rails/generators/job/job_generator.rbs class Rails::Generators::JobGenerator < Rails::Generators::Rails::Generators::NamedBase def self.default_generator_root: () -> untyped def application_job_file_name: () -> untyped def create_job_file: () -> untyped def file_name: () -> untyped def parent_class_name: () -> untyped end # sig/active_job.rbs module ActiveJob def self.deprecator: () -> untyped def self.gem_version: () -> untyped def self.version: () -> untyped def adapter_name: () -> untyped def instrument_enqueue_all: () -> untyped def perform_all_later: () -> untyped end # sig/active_job/arguments.rbs module ActiveJob::Arguments def convert_to_global_id_hash: () -> untyped def custom_serialized?: () -> untyped def deserialize: () -> untyped def deserialize_argument: () -> untyped def deserialize_global_id: () -> untyped def deserialize_hash: () -> untyped def serialize: () -> untyped def serialize_argument: () -> untyped def serialize_hash: () -> untyped def serialize_hash_key: () -> untyped def serialize_indifferent_hash: () -> untyped def serialized_global_id?: () -> untyped def transform_symbol_keys: () -> untyped end # sig/active_job/callbacks.rbs module ActiveJob::Callbacks::ClassMethods def after_enqueue: () -> untyped def after_perform: () -> untyped def around_enqueue: () -> untyped def around_perform: () -> untyped def before_enqueue: () -> untyped def before_perform: () -> untyped end # sig/active_job/core.rbs module ActiveJob::Core def arguments_serialized?: () -> untyped def deserialize: () -> untyped def deserialize_arguments: () -> untyped def deserialize_arguments_if_needed: () -> untyped def initialize: () -> void def serialize: () -> untyped def serialize_arguments: () -> untyped def serialize_arguments_if_needed: () -> untyped def set: () -> untyped def successfully_enqueued?: () -> untyped end # sig/active_job/core.rbs module ActiveJob::Core::ClassMethods def deserialize: () -> untyped def set: () -> untyped end # sig/active_job/enqueue_after_transaction_commit.rbs module ActiveJob::EnqueueAfterTransactionCommit def raw_enqueue: () -> untyped end # sig/active_job/enqueuing.rbs module ActiveJob::Enqueuing def enqueue: () -> untyped def raw_enqueue: () -> untyped end # sig/active_job/enqueuing.rbs module ActiveJob::Enqueuing::ClassMethods def job_or_instantiate: () -> untyped def perform_later: () -> untyped end # sig/active_job/exceptions.rbs module ActiveJob::Exceptions def determine_delay: () -> untyped def determine_jitter_for_delay: () -> untyped def executions_for: () -> untyped def retry_job: () -> untyped def run_after_discard_procs: () -> untyped end # sig/active_job/exceptions.rbs module ActiveJob::Exceptions::ClassMethods def after_discard: () -> untyped def discard_on: () -> untyped def retry_on: () -> untyped end # sig/active_job/execution.rbs module ActiveJob::Execution def _perform_job: () -> untyped def perform: () -> untyped def perform_now: () -> untyped end # sig/active_job/execution.rbs module ActiveJob::Execution::ClassMethods def execute: () -> untyped def perform_now: () -> untyped end # sig/active_job/instrumentation.rbs module ActiveJob::Instrumentation def _perform_job: () -> untyped def halted_callback_hook: () -> untyped def instrument: () -> untyped def perform_now: () -> untyped end # sig/active_job/logging.rbs module ActiveJob::Logging def logger_tagged_by_active_job?: () -> untyped def perform_now: () -> untyped def tag_logger: () -> untyped end # sig/active_job/queue_adapter.rbs module ActiveJob::QueueAdapter::ClassMethods def assign_adapter: () -> untyped def queue_adapter: () -> untyped def queue_adapter=: () -> untyped def queue_adapter?: () -> untyped def queue_adapter_name: () -> untyped end # sig/active_job/queue_adapters.rbs module ActiveJob::QueueAdapters def lookup: () -> untyped end # sig/active_job/queue_name.rbs module ActiveJob::QueueName def queue_name: () -> untyped end # sig/active_job/queue_name.rbs module ActiveJob::QueueName::ClassMethods def queue_as: () -> untyped def queue_name_from_part: () -> untyped end # sig/active_job/queue_priority.rbs module ActiveJob::QueuePriority def priority: () -> untyped end # sig/active_job/queue_priority.rbs module ActiveJob::QueuePriority::ClassMethods def queue_with_priority: () -> untyped end # sig/active_job/serializers.rbs module ActiveJob::Serializers def add_serializers: () -> untyped def deserialize: () -> untyped def serialize: () -> untyped def serializers: () -> untyped end # sig/active_job/test_helper.rbs module ActiveJob::TestHelper def after_teardown: () -> untyped def assert_enqueued_jobs: () -> untyped def assert_enqueued_with: () -> untyped def assert_no_enqueued_jobs: () -> untyped def assert_no_performed_jobs: () -> untyped def assert_performed_jobs: () -> untyped def assert_performed_with: () -> untyped def before_setup: () -> untyped def clear_enqueued_jobs: () -> untyped def clear_performed_jobs: () -> untyped def deserialize_args_for_assertion: () -> untyped def enqueued_jobs_with: () -> untyped def filter_as_proc: () -> untyped def flush_enqueued_jobs: () -> untyped def instantiate_job: () -> untyped def jobs_with: () -> untyped def perform_enqueued_jobs: () -> untyped def performed_jobs_with: () -> untyped def prepare_args_for_assertion: () -> untyped def queue_adapter: () -> untyped def queue_adapter_changed_jobs: () -> untyped def queue_adapter_for_test: () -> untyped def require_active_job_test_adapter!: () -> untyped def using_test_adapter?: () -> untyped def validate_option: () -> untyped end # sig/active_job/test_helper.rbs module ActiveJob::TestHelper::TestQueueAdapter::ClassMethods def disable_test_adapter: () -> untyped def enable_test_adapter: () -> untyped def queue_adapter: () -> untyped end