Module: RubyRabbitmqJanus::Models::JanusInstanceConcern

Extended by:
ActiveSupport::Concern
Included in:
JanusInstance
Defined in:
lib/rrj/models/concerns/janus_instance_concern.rb

Overview

Add method for JanusInstance model

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#destroy_before_actionObject

Send an action for destroying a session in Janus Gateway instance



12
13
14
15
16
17
# File 'lib/rrj/models/concerns/janus_instance_concern.rb', line 12

def destroy_before_action
  options = { 'session_id' => session, 'instance' => instance }
  search_initializer(options) do |transaction|
    transaction.publish_message('base::destroy', options)
  end
end