class Appsignal::Extension

@api private

def agent_config

def agent_config
  @agent_config ||= YAML.load(
    File.read(File.join(File.dirname(__FILE__), "../../ext/agent.yml"))
  )
end

def agent_version

def agent_version
  agent_config["version"]
end

def method_missing(m, *args, &block)

function implementation.
Disabled in testing so we can make sure that we don't miss a extension

Do nothing if the extension methods are not loaded
def method_missing(m, *args, &block)
  super if Appsignal.testing?
end