Sha256: 560f72dcdfe7730aaae1fc950e644d0f26899936c65e46176d8e6f16bdf9bb6e
Contents?: true
Size: 898 Bytes
Versions: 26
Compression:
Stored size: 898 Bytes
Contents
#include <ruby.h> /* Contrast::Agent::Assess::Policy::Patcher */ static VALUE assess_patcher; static VALUE rb_sym_assess_patch_eval; /* Contrast::Extension::Assess::EvalTrigger */ static VALUE module_eval_trigger; static VALUE trigger_check_method; /* c.f. cs__assess_basic_object.c for more context on how eval is patched. */ void contrast_assess_eval_trigger_check(VALUE module, VALUE source, VALUE ret); /* * rb_mod_module_eval is the C method equivalent of Module.class_eval and * Module.module_eval. Calling it like this maintains the Ruby method scope * that rb_mod_module_eval expects. */ VALUE contrast_assess_module_class_eval(const int argc, const VALUE *argv, const VALUE mod); VALUE contrast_assess_module_module_eval(const int argc, const VALUE *argv, const VALUE mod); void Init_cs__assess_module(void);
Version data entries
26 entries across 26 versions & 1 rubygems