class Conferrable::Configuration
Base class that defines main hash-based implementation.
Attributes
all[R]
Public Class Methods
new(*configs)
click to toggle source
# File lib/conferrable/configuration.rb, line 15 def initialize(*configs) @all = {} overlay(configs) end
Public Instance Methods
overlay(*configs)
click to toggle source
# File lib/conferrable/configuration.rb, line 21 def overlay(*configs) configs.flatten.compact.each { |config| @all.merge!(config || {}) } nil end