Sha256: 63fc1702e53e1c2b01bd9fb1c7d78939dfca74c02a63c66467323958866548c1
Contents?: true
Size: 803 Bytes
Versions: 9
Compression:
Stored size: 803 Bytes
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Tools # Subclass for Config # # Options about Janus # # @see RubyRabbitmqJanus::Tools::Config module ConfigJanus # @return [Integer] # read configuration for janus time to live for keepalive messages def time_to_live @options['janus']['session']['keepalive'].to_i || 50 end # @param [Fixnum] index determine what field is readint in array plugins # in configuration file # @return [String] read configuration for plugin with index def plugin_at(index = 0) @options['janus']['plugins'][index].to_s rescue StandardError raise RubyRabbitmqJanus::Errors::Tools::Plugins, index end alias ttl time_to_live end end end
Version data entries
9 entries across 9 versions & 1 rubygems