@since 2.0.0
# File lib/cinch/configuration/plugins.rb, line 18 def load(new_config, from_default = false) _new_config = {} new_config.each do |option, value| case option when :plugins _new_config[option] = value.map{|v| Cinch::Utilities::Kernel.string_to_const(v)} when :options _value = self[:options] value.each do |k, v| k = Cinch::Utilities::Kernel.string_to_const(k) v = self[:options][k].merge(v) _value[k] = v end _new_config[option] = _value else _new_config[option] = value end end super(_new_config, from_default) end
Generated with the Darkfish Rdoc Generator 2.