Sha256: 544a56158d6944a122ced931b6025125ded071ebd39bcfa7b1d46302ad45c527

Contents?: true

Size: 637 Bytes

Versions: 26

Compression:

Stored size: 637 Bytes

Contents

#include "../cs__common/cs__common.h";
#include "ruby.h"
#include <ruby/re.h>

static VALUE dummy_regexp;
static VALUE test_regexp;

VALUE rb_equal_squiggle(const int argc, const VALUE *argv) {
    return rb_call_super(argc, argv);
}

void rb_force_prepend(void) {
    rb_prepend_module(rb_cRegexp, dummy_regexp);
}

void Init_cs__assess_test(void) {
    test_regexp = rb_define_module("ForcePrepend");
    rb_define_singleton_method(test_regexp, "cs__force_prepend",
                               rb_force_prepend, 0);
    dummy_regexp = rb_define_module("DummyMod");
    rb_define_method(dummy_regexp, "=~", rb_equal_squiggle, -1);
}

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
contrast-agent-6.15.3 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.15.2 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.15.1 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.15.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.14.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.13.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.12.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.11.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.10.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.9.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.8.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.7.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.6.5 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.6.4 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.6.3 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.6.2 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.6.1 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.6.0 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.5.1 ext/cs__assess_test/cs__assess_tests.c
contrast-agent-6.5.0 ext/cs__assess_test/cs__assess_tests.c