module RubyRabbitmqJanus::Models::Instances::ClassMethods
Class methods for Janus
Instance model
Public Instance Methods
destroys()
click to toggle source
Clean all instance disabled
# File lib/rrj/models/concerns/instances.rb, line 24 def destroys where(enable: false).delete_all end
disable(session_id)
click to toggle source
Disable an instance
# File lib/rrj/models/concerns/instances.rb, line 14 def disable(session_id) find_by_session(session_id).set(enable: false) end
disabled()
click to toggle source
Get all instance not active
# File lib/rrj/models/concerns/instances.rb, line 44 def disabled where(enable: false) end
enable(session_id)
click to toggle source
Enable an instance
# File lib/rrj/models/concerns/instances.rb, line 19 def enable(session_id) find_by_session(session_id).set(enable: true) end
enabled()
click to toggle source
Get all instance active
# File lib/rrj/models/concerns/instances.rb, line 39 def enabled where(enable: true) end
find_by_instance(instance_search)
click to toggle source
Search a record by instance number
# File lib/rrj/models/concerns/instances.rb, line 29 def find_by_instance(instance_search) find_by(instance: instance_search) end
find_by_session(session_search)
click to toggle source
Search a record by session number
# File lib/rrj/models/concerns/instances.rb, line 34 def find_by_session(session_search) find_by(session_id: session_search) end