module Rcb::Configurations

Public Class Methods

add(config) click to toggle source
# File lib/rcb/configuration.rb, line 98
def self.add(config)
  # return if @configs.include?(config.tag)
  # overwrite
  @configs[config.tag] = config
end
clear() click to toggle source
# File lib/rcb/configuration.rb, line 104
def self.clear
  @configs = {}
end
for(tag, open_condition: nil, reset_timeout_msec: nil) click to toggle source
# File lib/rcb/configuration.rb, line 92
def self.for(tag, open_condition: nil, reset_timeout_msec: nil)
  @configs[tag.to_s.to_sym] || Config.create(tag,
                                             open_condition: open_condition,
                                             reset_timeout_msec: reset_timeout_msec)
end