Sha256: 572b7c99d084f12010c57358d585ff259158fb172cda027a8244706a75d0cfbc

Contents?: true

Size: 583 Bytes

Versions: 8

Compression:

Stored size: 583 Bytes

Contents

# frozen_string_literal: true

require "pg-locks-monitor"
require "fileutils"

namespace :pg_locks_monitor do
  desc "Initialize a config file"
  task :init do
    file_path = "config/initializers/pg_locks_monitor.rb"
    if File.exist?(file_path)
      puts "#{file_path} config file has already been initialized!"
    else
      File.write(file_path, PgLocksMonitor::Configuration::DEFAULT_CONFIG_FILE)
      puts "Config file created at #{file_path}"
    end
  end

  desc "Check for currently active locks"
  task snapshot: :environment do
    PgLocksMonitor.snapshot!
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pg-locks-monitor-0.3.2 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.3.1 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.3.0 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.2.2 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.2.1 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.2.0 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.1.2 lib/pg_locks_monitor/tasks/all.rake
pg-locks-monitor-0.1.1 lib/pg_locks_monitor/tasks/all.rake