lib/honeybadger/util/lambda.rb in honeybadger-5.0.2 vs lib/honeybadger/util/lambda.rb in honeybadger-5.1.0

- old
+ new

@@ -1,32 +1,32 @@ -module Honeybadger - module Util - class Lambda - AWS_ENV_MAP = { - "_HANDLER" => "handler", - "AWS_REGION" => "region", - "AWS_EXECUTION_ENV" => "runtime", - "AWS_LAMBDA_FUNCTION_NAME" => "function", - "AWS_LAMBDA_FUNCTION_MEMORY_SIZE" => "memory", - "AWS_LAMBDA_FUNCTION_VERSION" => "version", - "AWS_LAMBDA_LOG_GROUP_NAME" => "log_group", - "AWS_LAMBDA_LOG_STREAM_NAME" => "log_name" - }.freeze - - class << self - def lambda_execution? - !!ENV["AWS_LAMBDA_FUNCTION_NAME"] - end - - def normalized_data - AWS_ENV_MAP.each_with_object({}) do |(k, v), memo| - memo[v] = ENV[k] if ENV[k] - end - end - - def trace_id - ENV["_X_AMZN_TRACE_ID"] - end - end - end - end -end +module Honeybadger + module Util + class Lambda + AWS_ENV_MAP = { + "_HANDLER" => "handler", + "AWS_REGION" => "region", + "AWS_EXECUTION_ENV" => "runtime", + "AWS_LAMBDA_FUNCTION_NAME" => "function", + "AWS_LAMBDA_FUNCTION_MEMORY_SIZE" => "memory", + "AWS_LAMBDA_FUNCTION_VERSION" => "version", + "AWS_LAMBDA_LOG_GROUP_NAME" => "log_group", + "AWS_LAMBDA_LOG_STREAM_NAME" => "log_name" + }.freeze + + class << self + def lambda_execution? + !!ENV["AWS_LAMBDA_FUNCTION_NAME"] + end + + def normalized_data + AWS_ENV_MAP.each_with_object({}) do |(k, v), memo| + memo[v] = ENV[k] if ENV[k] + end + end + + def trace_id + ENV["_X_AMZN_TRACE_ID"] + end + end + end + end +end