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