Sha256: 8f072e0230840d52fc703af6126bd8169aff0489b8a6e5ed41a53259722ea2a0

Contents?: true

Size: 469 Bytes

Versions: 3

Compression:

Stored size: 469 Bytes

Contents

#include "ruby_helpers.h"

void raise_unexpected_type(
  VALUE value,
  const char *value_name,
  const char *type_name,
  const char *file,
  int line,
  const char* function_name
) {
  rb_exc_raise(
    rb_exc_new_str(
      rb_eTypeError,
      rb_sprintf("wrong argument %"PRIsVALUE" for '%s' (expected a %s) at %s:%d:in `%s'",
        rb_inspect(value),
        value_name,
        type_name,
        file,
        line,
        function_name
      )
    )
  );
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ddtrace-1.7.0 ext/ddtrace_profiling_native_extension/ruby_helpers.c
ddtrace-1.6.1 ext/ddtrace_profiling_native_extension/ruby_helpers.c
ddtrace-1.6.0 ext/ddtrace_profiling_native_extension/ruby_helpers.c