module ElasticAPM::Config::Options::InstanceMethods

def method_missing(name, *value)

def method_missing(name, *value)
  name_str = name.to_s
  if name_str.end_with?('=')
    key = name_str[0...-1].to_sym
    set(key, value.first)
  elsif name_str.end_with?('?')
    key = name_str[0...-1].to_sym
    options.key?(key) ? options[key].value : super
  elsif options.key?(name)
    options.fetch(name).value
  else
    super
  end
end