class RailsBand::Configuration

RailsBand::Configuration is responsible for storing user-specified configuration.

def consumers=(value)

Other tags:
    See: https://guides.rubyonrails.org/active_support_instrumentation.html -

Parameters:
  • value (Hash, #call) --
def consumers=(value)
  @consumers =
    case value
    when Hash
      value.each_with_object(Consumers.new) do |(k, v), c|
        c[k] = v
      end
    else
      Consumers.new.tap { |c| c[:default] = value }
    end
end

def initialize

def initialize
  @consumers = Consumers.new
end