Top Level Namespace

Defined Under Namespace

Modules: ActiveJob, NatsWork, Natswork, Rails

Instance Method Summary collapse

Methods included from NatsWork::Rails::ConsoleHelpers

benchmark_job, cancel_job, clear_results, debug, health_check, job_result, jobs, memory_usage, pool_stats, queue_jobs, queues, reconnect!, run_job, scheduled_jobs, status, test_job

Instance Method Details

#natswork_helpObject



182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'lib/natswork/rails/console_helpers.rb', line 182

def natswork_help
  puts "    NatsWork Console Helpers:\n\n    jobs              - List all registered jobs\n    queue_jobs(name)  - Show jobs for a specific queue\n    queues            - Show all queues\n    status            - Get client status\n\n    test_job(class, *args)  - Enqueue a job\n    run_job(class, *args)   - Run a job synchronously\n    job_result(id)          - Check job result\n    cancel_job(id)          - Cancel a job\n\n    scheduled_jobs    - Show scheduled jobs\n    clear_results     - Clear all job results\n\n    reconnect!        - Reconnect to NATS\n    pool_stats        - Show connection pool stats\n    health_check      - Perform health check\n    memory_usage      - Show memory usage\n\n    debug(enabled)    - Enable/disable debug logging\n    benchmark_job(class, *args, count: 100) - Benchmark job execution\n  HELP\nend\n"