Table of Contents - procrastinator-2.0.0 Documentation
Classes and Modules
- Procrastinator
- Procrastinator::AmbiguousTaskFilterError
- Procrastinator::Config
- Procrastinator::Config::DSL
- Procrastinator::Config::SetupError
- Procrastinator::FileTransaction
- Procrastinator::LoggedTask
- Procrastinator::MalformedTaskError
- Procrastinator::MalformedTaskPersisterError
- Procrastinator::MalformedTaskStoreError
- Procrastinator::NoSuchTaskError
- Procrastinator::Queue
- Procrastinator::Queue::QueueValidation
- Procrastinator::QueueWorker
- Procrastinator::Rake
- Procrastinator::Rake::DaemonTasks
- Procrastinator::Scheduler
- Procrastinator::Scheduler::DaemonWorking
- Procrastinator::Scheduler::DaemonWorking::ProcessExistsError
- Procrastinator::Scheduler::SerialWorking
- Procrastinator::Scheduler::ThreadedWorking
- Procrastinator::Scheduler::ThreadedWorking::MultiIO
- Procrastinator::Scheduler::UpdateProxy
- Procrastinator::Scheduler::WorkProxy
- Procrastinator::Task
- Procrastinator::Task::AttemptsExhaustedError
- Procrastinator::Task::ExpiredError
- Procrastinator::TaskMetaData
- Procrastinator::TaskStore
- Procrastinator::TaskStore::SimpleCommaStore
- Procrastinator::TaskStore::SimpleCommaStore::CSVFileTransaction
Methods
- ::define — Procrastinator::Rake::DaemonTasks
- ::halt! — Procrastinator::Scheduler::DaemonWorking
- ::new — Procrastinator::Config
- ::new — Procrastinator::LoggedTask
- ::new — Procrastinator::Queue
- ::new — Procrastinator::QueueWorker
- ::new — Procrastinator::Scheduler
- ::new — Procrastinator::Scheduler::UpdateProxy
- ::new — Procrastinator::Scheduler::ThreadedWorking::MultiIO
- ::new — Procrastinator::Scheduler::WorkProxy
- ::new — Procrastinator::Task
- ::new — Procrastinator::TaskMetaData
- ::new — Procrastinator::FileTransaction
- ::new — Procrastinator::TaskStore::SimpleCommaStore
- ::normalize_pid — Procrastinator::Scheduler::DaemonWorking
- ::running? — Procrastinator::Scheduler::DaemonWorking
- ::setup — Procrastinator
- #able_streams — Procrastinator::Scheduler::ThreadedWorking::MultiIO
- #add_attempt — Procrastinator::TaskMetaData
- #at — Procrastinator::Scheduler::UpdateProxy
- #attempts_left? — Procrastinator::TaskMetaData
- #call — Procrastinator::Task
- #cancel — Procrastinator::Scheduler
- #clear_fails — Procrastinator::TaskMetaData
- #correct_types — Procrastinator::TaskStore::SimpleCommaStore::CSVFileTransaction
- #create — Procrastinator::Queue
- #create — Procrastinator::TaskStore::SimpleCommaStore
- #daemonized! — Procrastinator::Scheduler::DaemonWorking
- #defer — Procrastinator::Scheduler
- #define — Procrastinator::Rake::DaemonTasks
- #define_queue — Procrastinator::Config::DSL
- #delay — Procrastinator::Scheduler
- #delete — Procrastinator::TaskStore::SimpleCommaStore
- #ensure_path — Procrastinator::FileTransaction
- #ensure_unique — Procrastinator::Scheduler::DaemonWorking
- #expects_data? — Procrastinator::Queue
- #expired? — Procrastinator::TaskMetaData
- #fail — Procrastinator::LoggedTask
- #fail — Procrastinator::Task
- #failure — Procrastinator::TaskMetaData
- #fetch_task — Procrastinator::Queue
- #generate — Procrastinator::TaskStore::SimpleCommaStore
- #get_time — Procrastinator::TaskMetaData
- #halt — Procrastinator::QueueWorker
- #interpret_store — Procrastinator::Config
- #known_queues — Procrastinator::Config
- #log_path — Procrastinator::Scheduler::ThreadedWorking
- #log_with — Procrastinator::Config::DSL
- #manage_pid — Procrastinator::Scheduler::DaemonWorking
- #next_metas — Procrastinator::Queue
- #next_task — Procrastinator::Queue
- #open_log — Procrastinator::Scheduler::ThreadedWorking
- #open_log! — Procrastinator::QueueWorker
- #parse — Procrastinator::TaskStore::SimpleCommaStore::CSVFileTransaction
- #print_debug_context — Procrastinator::Scheduler::DaemonWorking
- #provide_container — Procrastinator::Config::DSL
- #queue — Procrastinator::Config
- #read — Procrastinator::FileTransaction
- #read — Procrastinator::TaskStore::SimpleCommaStore
- #rename_process — Procrastinator::Scheduler::DaemonWorking
- #reschedule — Procrastinator::Scheduler
- #reschedule — Procrastinator::TaskMetaData
- #retryable? — Procrastinator::TaskMetaData
- #run — Procrastinator::LoggedTask
- #run — Procrastinator::Task
- #runnable? — Procrastinator::TaskMetaData
- #serialized_data — Procrastinator::TaskMetaData
- #serially — Procrastinator::Scheduler::SerialWorking
- #shutdown! — Procrastinator::Scheduler::ThreadedWorking
- #shutdown_on_interrupt — Procrastinator::Scheduler::ThreadedWorking
- #sort_tasks — Procrastinator::Queue
- #spawn_daemon — Procrastinator::Scheduler::DaemonWorking
- #spawn_threads — Procrastinator::Scheduler::ThreadedWorking
- #start — Procrastinator::Rake::DaemonTasks
- #status — Procrastinator::Rake::DaemonTasks
- #stop — Procrastinator::Rake::DaemonTasks
- #successful? — Procrastinator::TaskMetaData
- #task_handler — Procrastinator::Queue
- #thread_crash — Procrastinator::Scheduler::ThreadedWorking
- #threaded — Procrastinator::Scheduler::ThreadedWorking
- #to — Procrastinator::Scheduler::UpdateProxy
- #to_h — Procrastinator::TaskMetaData
- #to_s — Procrastinator::Task
- #transact — Procrastinator::FileTransaction
- #transact — Procrastinator::TaskStore::SimpleCommaStore::CSVFileTransaction
- #try_hook — Procrastinator::Task
- #update — Procrastinator::TaskStore::SimpleCommaStore
- #validate! — Procrastinator::Queue::QueueValidation
- #validate_run_at — Procrastinator::TaskMetaData
- #verify_accessors! — Procrastinator::Queue::QueueValidation
- #verify_hooks! — Procrastinator::Queue::QueueValidation
- #verify_run_method! — Procrastinator::Queue::QueueValidation
- #verify_task_class! — Procrastinator::Queue::QueueValidation
- #verify_task_store! — Procrastinator::Queue::QueueValidation
- #with_store — Procrastinator::Config::DSL
- #work — Procrastinator::Scheduler
- #work! — Procrastinator::QueueWorker
- #work_one — Procrastinator::QueueWorker
- #write — Procrastinator::FileTransaction