Module: RubyRabbitmqJanus::Tools::ConfigJanus

Included in:
Config
Defined in:
lib/rrj/tools/gem/config/janus.rb

Overview

Subclass for Config

Options about Janus

See Also:

Instance Method Summary collapse

Instance Method Details

#plugin_at(index = 0) ⇒ String

Returns read configuration for plugin with index.

Parameters:

  • index (Fixnum) (defaults to: 0)

    determine what field is readint in array plugins in configuration file

Returns:

  • (String)

    read configuration for plugin with index



20
21
22
# File 'lib/rrj/tools/gem/config/janus.rb', line 20

def plugin_at(index = 0)
  @options['janus']['plugins'][index].to_s
end

#time_to_liveInteger Also known as: ttl

Returns read configuration for janus time to live for keepalive messages.

Returns:

  • (Integer)

    read configuration for janus time to live for keepalive messages



13
14
15
# File 'lib/rrj/tools/gem/config/janus.rb', line 13

def time_to_live
  @options['janus']['session']['keepalive'].to_i || 50
end