Module: RubyRabbitmqJanus::Models::JanusInstanceMethods

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

Overview

Add method for JanusInstance model

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#create_keepaliveObject



48
49
50
51
52
# File 'lib/rrj/models/concerns/janus_instance_methods.rb', line 48

def create_keepalive
  ::Log.info 'Create session'
  janus_instance = keepalive_object_new
  set(session: janus_instance.session, enable: true)
end

#stop_keepaliveObject



54
55
56
57
58
# File 'lib/rrj/models/concerns/janus_instance_methods.rb', line 54

def stop_keepalive
  ::Log.info 'Destroy session'
  unset(I[thread thread_adm session])
  set(enable: false)
end