Sha256: 5b8a0e43d5e0ed3e41382bb82e7de3b6e408c9a60d9e25fbc25bef8940ef7aa6

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

# frozen_string_literal: true

namespace :rrj do
  namespace :delete do
    desc 'Delete one instance in database and janus'
    task :one_instance, [:instance, :session] => :environment do |_task, args|
      timelaps = Time.now.utc

      Rails.logger.info \
        "Delete instance #{args[:instance]} with session #{args[:session]}"

      janus_instance = RubyRabbitmqJanus::Models::JanusInstance\
        .find_by_session(args[:session])

      janus_instance.destroy if janus_instance

      Rails.logger.info "Executed in #{Time.now.utc - timelaps} ms"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-2.1.0.pre.132 lib/tasks/delete_one_instance.rake