initialize

in lib/elastic_apm/config.rb [114:138]


    def initialize(options = {})
      @options = load_schema

      assign(options)

      
      
      env = load_env
      if (env_config_file = env.delete(:config_file))
        self.config_file = env_config_file
      end

      assign(load_config_file)
      assign(env)

      yield self if block_given?

      if self.logger.nil? || self.log_path
        self.logger = build_logger
      end

      @__view_paths ||= []
      @__root_path ||= Dir.pwd
    end