Sha256: 2ca91f919603b17e49cdddb14591ec79a514f9797d4c2a968024eb64f7277861

Contents?: true

Size: 670 Bytes

Versions: 52

Compression:

Stored size: 670 Bytes

Contents

# frozen_string_literal: true

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

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

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

      janus_instance&.destroy

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

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-4.0.1 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.1.pre.1265973744 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.1.pre.1265506307 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.1.pre.1265140558 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.1001345090 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.1001181479 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.1001132533 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.1001107243 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.1001043172 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.949167646 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.946892338 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.946565704 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.939149205 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.939137013 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.939133437 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.939119110 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.939113634 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-4.0.0.pre.850041590 lib/tasks/delete_one_instance.rake
ruby_rabbitmq_janus-3.0.1 lib/tasks/delete_one_instance.rake