def method_missing(name, *args, &block)
      event_bus.notify Events::ChangedConfiguration.new(changed: { name: name.to_s.gsub(/=$/, ''), value: args.first }) if name.to_s.end_with? '='

      config.send(name, *args, &block)
    end
def method_missing(name, *args, &block)
      event_bus.notify Events::ChangedConfiguration.new(changed: { name: name.to_s.gsub(/=$/, ''), value: args.first }) if name.to_s.end_with? '='

      config.send(name, *args, &block)
    end
Create proxy

 @param [Config] config
   An aruba config object.

 @param [#notify] event_bus
   The event queue which should be notified.
 Proxy all methods

 If one method ends with "=", e.g. ":option1=", then notify the event
 queue, that the user changes the value of "option1"